Autore Topic: Mandare l'handle di un file come parametro  (Letto 604 volte)

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 959
    • Mostra profilo
Mandare l'handle di un file come parametro
« il: 19 Novembre 2013, 00:22:37 »
E' possibile fare una cosa del genere?

Codice: [Seleziona]
Dim handle As File
handle = Open miofile As Read 'o Write
Miaprocedura(handle)

Potrebbe risparmiarmi un pò di righe di codice, ma non ho trovato niente in proposito.
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.683
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Mandare l'handle di un file come parametro
« Risposta #1 il: 19 Novembre 2013, 00:24:02 »
...cioè, scusa, passare ad una sub-procedura una variabile di tipo File ?
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 959
    • Mostra profilo
Re: Mandare l'handle di un file come parametro
« Risposta #2 il: 19 Novembre 2013, 00:24:49 »
Yes, oui, ja, da. :)
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.683
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Mandare l'handle di un file come parametro
« Risposta #3 il: 19 Novembre 2013, 00:29:07 »
Mi pare che funzioni regolarmente:   :-\
Codice: gambas [Seleziona]

Public Sub Form_Open()

  Dim fl As File
   
  fl = Open "/percorso/del/mio/file" For Read
 
  miaprocedura(fl)

  fl.Close

End


Private Procedure miaprocedura(hf As File)
 
  Dim s As String
 
  Read #hf, s, -256
  Print s
 
End
« Ultima modifica: 12 Febbraio 2021, 00:43:58 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 959
    • Mostra profilo
Re: Mandare l'handle di un file come parametro
« Risposta #4 il: 19 Novembre 2013, 00:34:36 »
Grazie. ;)
Non sapevo se era possibile farlo con variabili non numeriche o stringa.
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.683
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Mandare l'handle di un file come parametro
« Risposta #5 il: 19 Novembre 2013, 00:36:08 »
Però basterebbe anche soltanto provare !   :hatecomputer:
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 959
    • Mostra profilo
Re: Mandare l'handle di un file come parametro
« Risposta #6 il: 19 Novembre 2013, 00:43:47 »
Così almeno se serve a qualcuno c'è la risposta qui. :)
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.