Oppure

Loading
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:
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:k:
aaa
23/09/08 21:32
pierotofy
Io proverei ad usare la classe descritta a quest'indirizzo per usare i files .ini.

codeproject.com/KB/cpp/…

Anche perchè questa GetPrivateProfileIntA che dici tu non l'ho mai sentita, e guardando sull'MSDN non ho trovato nulla.
Il mio blog: piero.dev
26/09/08 13:44
FrnbacYescO
Postato originariamente da pierotofy:

Io proverei ad usare la classe descritta a quest'indirizzo per usare i files .ini.

codeproject.com/KB/cpp/…

Anche perchè questa GetPrivateProfileIntA che dici tu non l'ho mai sentita, e guardando sull'MSDN non ho trovato nulla.


si vabè la GetPrivateProfileIntA diciamo che è "rara"...

Comunque grazie del consiglio proverò in quel modo :k:

EDIT:
Perfetto Grazie mille worka da dio :k::k:
Ultima modifica effettuata da FrnbacYescO 26/09/08 19:07
aaa