ini datei schreiben c++

11/03/2010 20:13 Frezee#16
Was gibt WritePrivateProfileString denn zurück?
11/03/2010 20:17 bammes#17
soviel ich weis nen boolwert
11/03/2010 20:23 Frezee#18
Code:
BOOL b = WritePrivateProfileString(L"etwas", L"etwas", L"wieder etwas", L"test.ini");
cout << b << endl;
Was gibt er denn mit diesem Code aus?
btw. Könntest du vielleicht mal deinen kompletten Code posten? Weil vielleicht liegt das Problem ja irgendwo anders..
11/03/2010 20:29 bammes#19
komplett?

des würd aber viel platz brauchen

also ich hoffe nur die main() reicht:
PHP Code:
WritePrivateProfileString(L"etwas"L"etwas"L"wieder etwas"L"c:\\test.ini");
  
string user="xxxxxxxx",pw="xxxxxxxxx";
string post="user="+user+"&password="+pw+"&clear=true";
string source=HTTPRequest("www.die-staemme.de","/index.php?action=login&server_list=1&show_server_selection=66",post);
cout<<source;
save("lw.txt"source);
int xa;
cin>>xa
des bringt euch denk ich mal nichts
11/03/2010 20:31 black0utCpp#20
Würde mich auch interessieren es ist sehr wahrscheinlich
dass es ein bool wert ist(ob es reinschreiben Bzw lesen konnte oder nicht)
11/03/2010 21:21 bammes#21
naja beim lesen is bestimmt n string die rückgabe.
wäre halt iwie logisch
11/03/2010 23:54 black0utCpp#22
Hast du s ausprobiert?
11/04/2010 01:15 MoepMeep#23
Quote:
Originally Posted by bammes View Post
naja beim lesen is bestimmt n string die rückgabe.
wäre halt iwie logisch
ähm, nö.

btw, was sagt GetLastError? :>
11/04/2010 01:43 bammes#24
GetLastError?
noch nie gehört
und google bietet tausende verschiedene codes die seiten gehen^^
ist bestimmt nur gaanz klein der code dafür?

wie benutzt man das richtig?
11/04/2010 09:07 MoepMeep#25
Quote:
Originally Posted by bammes View Post
GetLastError?
noch nie gehört
und google bietet tausende verschiedene codes die seiten gehen^^
ist bestimmt nur gaanz klein der code dafür?

wie benutzt man das richtig?
wtf?

[Only registered and activated users can see links. Click Here To Register...]
11/04/2010 11:26 bammes#26
oke der error code ist 5
gibts iwo ne liste mit allen errors?
11/04/2010 17:00 Bot_interesierter#27
Sag mal bammes, hast du denn die MSDN Seite überhaupt gelesen?
Ich glaube ja nicht, denn sonst hättest du zum einen den Verweis auf die FormatMessage Funktion gesehen und zum anderen den Link zu sämtlichen Errorcodes, dann wüsstest du jetzt schon längst dass dein Fehler ein ERROR_ACCESS_DENIED ist...
11/04/2010 18:07 bammes#28
thx
es klappt jetzt
11/04/2010 21:42 MrSm!th#29
Quote:
Originally Posted by black0utCpp View Post
Sorry nicht genau genug gelesen ...
Auf jeden Fall geht es nicht auf 64 bit Systemen also bleib dir wohl nicht s anderes übrig als
fstream zu benutzen .Oder du schaffst es das Programm im Kompatibilitätsmodus mit 16 bit
auszuführen! Dafür gibts n Emulator aber ich glaube das führt zu weit xD
Hör doch auf Fehlwissen zu verbreiten, auf 64bit geht WritePrivateProfileString genau so gut.
Mir ist mal aufgefallen, dass das schreiben in die ini super ging, aber erst, nachdem sie existierte; WPPS erstellte die Datei nicht.
Das kannst du mit CreateFile machen und dann nutzt du WPPS zum schreiben.
WPPS sollte dir auch ERROR_FILE_NOT_FOUND zurückgeben oder zumindest GetLastError()

Da ich aber sehe, dass es nun bei ihm geht und es wohl ein Access Problem war, kann ich da natürlich auch falsch liegen, das war nur meine persönliche Erfahrung.

Fakt ist, WPPS geht nicht nur auf 16bit.
11/04/2010 21:44 bammes#30
beiv mir hatts die ini auch erstellt aber nur nach angabe des ganzen pfades