[h]SpecialFolder[/h]
Ciao a tutti.
Ho deciso imparare ad usare XoJo per evitare tutte le volte di programmare su diversi ambienti (Linux, OSX, Android, …).
Anche se sono deciso a comprare XoJo, prima voglio farci un programma e vedere se fa al caso mio.
DOMANDA:
Ho creato una Classe “ClassePreferenze” che ha una propriet con nome dbFile (Type: FolderItem).
Ora su Window.Activate() ho scritto:
Dim preferenze as New ClassePreferenze
.....
preferenze.dbFile = SpecialFolder.UserHome.Child("JGestionale").Child(".Pref").Child("pref.sqlite")
if not preferenze.dbFile.Exists then
.....
end if
Premetto che il path SpecialFolder.UserHome.Child(“JGestionale”).Child(".Pref").Child(“pref.sqlite”) NON ESISTE !!!
Compilo e mi dice (vedi sopra preferenze.dbFile = SpecialFolder…) NilObjectException per cui si ferma tutto.
Ora, credevo che la riga:
if not preferenze.dbFile.Exists then
mi aspettavo che funzionasse e mi permettesse di continuare il mio codice creando cos il file… COME FARE ?