Salve,
il mio programma funziona perfettamente, ma devo fare una piccola variazione.
In pratica ho un file .ini in MY.Resourse che contiene delle informazioni:
[prefissi1]
F=France ;informazioni
I=Italy ;informazioni
[prefissi2]
IT=Italia ;informazioni
DE=Germania ;informazioni
UK=Regno Unito ;informazioni
[prefissi3]
RM0=Roma ;informazioni
RM1=Roma ;informazioni
MI0=Milano ;informazioni
MI1=Milano ;informazioni
In pratica una SUB deve prendere una stringa ed estrarvi un prefisso, poi leggere dal file .ini di cosa si tratta e visualizzarlo.
Ora ho necessità di aggiornare il file prefissi.ini, ma non è possibile farlo perchè my.resources sono di solo lettura, quindi ho spostato il file in ROAMING ed ho anche preparato una sub che scarica una versione nuova a richiesta.
IL PROBLEMA sta che se gli dico di leggere il file in my.resources funziona perfettamente, ma se gli dico di legerlo da ROAMING non va. Come mai?
codice:
Imports INI_InputOutput
Public MyINI As INI
MyINI = INI_IO.ReadINI(My.Resources.MyINI) 'istruzione all'evanto LOAD del FORM (funzionante)
MyINI = INI_IO.ReadINI(Roaming & \"prefissi.ini") 'istruzione all'evanto LOAD del FORM (NON funzionante)
ovviamente la variabile ROAMING è dichiarata e funziona in tutti gli altri casi, ho provato anche a mettere il file in C:\ e fare
codice:
MyINI = INI_IO.ReadINI("C:\prefissi.ini")
ma non funziona.
Avete un idea per risolvere????
GRAZIE in anticipo