SpecialFolder

[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 ?

Trovato:
https://forum.xojo.com/1968-method-for-creating-new-folders/0#p13738