È normale, non puoi mettere del codice sparso per i moduli. Mettilo in una routine di inizializzazione che venga eseguita all'inizio del programma. Tra parentesi, evita di inserire percorsi fissi nel codice ("c:\temp.txt") e di memorizzare impostazioni in file non standard (il tuo file di testo), affidati piuttosto al sistema di file di configurazione XML che ti fornisce il .NET Framework.Originariamente inviato da Unholy Spirit
Salve a tutti,
Volevo fare una variabile globale che sia il frutto della lettura di un file di testo.
Con questo codice assegno alla variabile tempdirectory quello che c'è scritto nel file temp.txt giusto?codice:Option Explicit Public tempdirectory As String tempdirectory = My.Computer.FileSystem.ReadAllText("C:\temp.txt")
L'ho messa in un modulo a parte ma mi da errore di compilazione dicendomi che non è valido all'esterno di una routine.
Inoltre, dopo aver ottenuto il percorso dal file in questione controlla la sua esistenza con System.IO.Directory.Exists.
Meglio così:Detto questo, per richiamare la variabile per aggiungerla a un percorso posso fare questo?
codice:(tempdirectory & "\845204311337\sprites.bmp")
.codice:System.IO.Path.Combine(tempdirectory, "845204311337\sprites.bmp")