Ciao a tutti,
premetto che sono un autodidatta da poche settimane, pertanto qualsiasi risposta vi chiederei la cortesia di non dare nulla per scontato...ebbene ho realizzato una piccola applicazione in vb.net express alla quale ho associato un'estensione in apertura e in salvataggio file in questo modo:
codice:
SaveFileDialog1.AddExtension = True
SaveFileDialog1.DefaultExt = ".nfpa"
SaveFileDialog1.Filter = "*.nfpa|"
OpenFileDialog1.AddExtension = True
OpenFileDialog1.DefaultExt = ".nfpa"
OpenFileDialog1.Filter = "*.nfpa|"
ho poi registrato l'estensione nelle chiavi di registro in questo modo
codice:
codice:
My.Computer.Registry.ClassesRoot.CreateSubKey(".nfpa").SetValue("", "NFPAfile", RegistryValueKind.String)
My.Computer.Registry.ClassesRoot.CreateSubKey("NFPAfile\shell\open\command").SetValue("", Application.ExecutablePath & " %l")
E tutto sembra funzionare abbastanza bene, cioè tutti i file con estensione nfpa vengono iconizzati con l'icona dell'applicazione e fanno riferimento al relativo file .exe...apri e salva funzionano correttamente...tutto ok!
Il problema sta nel fatto che quando faccio doppio click su un file nfpa (con app chiusa) si apre l'applicazione ma non il file...cioè tutte le textbox sono vuote! Come mai?
Grazie in anticipo a tutti!