FrnbacYescO (Normal User)
Pro
Messaggi: 102
Iscritto: 15/03/2008
|
Ciao ragazzi dovrei fare una cosa abbastanza semplice nel mio programmino: in poche parole premo un pulsante e mi salva alcuni valori nel file config.ini dopo con un'altro pulsante leggo questi valori. il punto e che fino ad adesso sono riuscito a scrivere i valori ma non a leggerli!!
Ecco qui il mio codice:
Questa è la funzione che uso per scrivere una riga nel file di config:
Codice sorgente - presumibilmente C/C++ |
BOOL Scrivivalore(LPCTSTR lpKeyName, int nInteger)
{
LPCTSTR lpAppName;
LPCTSTR lpFileName;
TCHAR lpString[ 1024 ];
wsprintf( lpString, "%d", nInteger );
lpAppName = "File di configurazione";
lpFileName = GetDirectoryFile("Config.ini");
return WritePrivateProfileString( lpAppName, lpKeyName, lpString, lpFileName );
}
|
Questo è il void per salvare i valori:
Codice sorgente - presumibilmente C/C++ |
void Save()
{
Scrivivalore("Valore1", valore1);
Scrivivalore("valore2", valore2);
}
|
Questo è il Config.ini:
Codice sorgente - presumibilmente Plain Text |
[File di configurazione]
Valore1=0
Valore2=0
|
Adesso il problema sta nel leggere i valori perchè a scriverli è tutto ok... dovrei leggerli tramite la funzione "GetPrivateProfileIntA" ma propio nn ci riesco, qualkuno sa darmi una mano??
Grazie |