WritePrivateProfileString Problem??



  • Hi Leute,

    habe mal wieder ein Problem.Und zwar hole ich mir mit GetPathName() den aktuellen Pfad und benutze ihn für WritePrivateProfileString.
    Dies Funzt irgendwie nicht richtig.
    Ich habe das problem auch schon entdeckt und zwar gibt mir GetPathName den Pfad in der Form von zb C:\test\test.ini zurück aber irgendwie will WritePrivateProfileStrinmg das in der Form C:\\test\\test.ini.
    Weiß jemand eine möglichkeit wie ich meinen Pfad so hinbekomme. Kann ich da evet. mit irgendwelchen cast was erreichen?

    Danke für eure Hilfe!!!

    C u



  • Servus,

    schau dir mal die Funktion Replace von CString an.



  • FAQ.



  • Danke Leute die idee mit Replace funzt super.

    Thx

    C u



  • Hallo,

    das \\ kommt von den Escapesequenzen. \ wird für solche verwendet. Um beim schreiben eines Strings dem Compiler klar zu machen das Du ein \ haben möchtest bedarf es eines \\ .

    Wenn Du den String den Du mit ReadProfileString gelesen hast mit WriteProfileString wegschreibst wird es funktionieren. Die \\ brauhst Du nur wenn Du Text im Quellcode stehen hast.

    Es erscheint mir das Du kein Replace brauchst ?! Zeig mal etwas quelltext.


Anmelden zum Antworten