22/09/08 13:06
FrnbacYescO
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:
Questo è il void per salvare i valori:
Questo è il Config.ini:
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
Ecco qui il mio codice:
Questa è la funzione che uso per scrivere una riga nel file di config:
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:
void Save() { Scrivivalore("Valore1", valore1); Scrivivalore("valore2", valore2); }
Questo è il Config.ini:
[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
aaa