Zum Inhalt springen

Schreiben in eine geöffnete *.INI Datei


Taff

Empfohlene Beiträge

Hallo Leute,

ich benutze das C++ API WritePrivateProfileString um in eine *.INI Datei etwas reinzuschreiben. Leider Funktioniert das nicht. Ich glaube ich kann Syntax fehler so ziemich ausschließen.

Kann es das das es nicht Funktioniert weil die *ini zur Laufzeit geöffnet ist??

Kann ich das ürgend wie Feststellen??

Wenn ja, wie kann ich in eine Geöffnete *.INI Datei estwas reinschreiben?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich habe es mit anderen Dateien versucht die auf jeden fall nciht geöffnet ist.

Es klappt trotzdem nicht.

WritePrivateProfileString("common","EinPfad","d:\\lol\\","test.ini");

WritePrivateProfileString("common","Nochwas","2","test.ini");

Mit diesen Codeteil versuche in der Datei test.ini in die Gruppe common etwas reinzuschreiben. Leider klappt es nicht. Gibt das API vielleicht eine Rückantwort ob alles gelaufen ist?? Was muss ich dann dazu einfügen??

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also, nachdem du du WritePrivateProfileString ausgeführt hast must du

einfach nur dir mit GetLastError den Fehlercode hohlen und diesen ausgeben.

Danach mußt du den Code nur noch in das Programm "Fehlermeldungen suchen" (welches

bei MSVC++ dabei ist) eigeben und bekommst eine TextMeldung was der Fehler war.

Oder den Fehlercode einfach hier posten und ich schau mal für dich nach.

Gruß

Guybrush

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by Guybrush Threepwood

Ähem in C steht die Variable in die was rein soll immer links vom Gleichheitszeichen.:eek:

versuchs mal so:


WritePrivateProfileString(.....
printf ("\n%i",GetLastError());
[/PHP]

Hast du eigentlich die MSDN Library? [/b]

Ja ich habe die Libary. Ich habe nur immer Probleme mich in dieser riesigen Datenmenge zurechtzufinden. Da ich C++ benutze werde ich es mal so versuchen:

writePrivateProfileString...................

variablenname=GetLastError;

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...