Announcement

Collapse
No announcement yet.

ini-Files ausserhalb des Windows-Verzeichnis abspeichern

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ini-Files ausserhalb des Windows-Verzeichnis abspeichern

    Hallo,<br>
    ich versuche ein ini-File ausserhalb des Windows-Verzeichnis abzuspeichern mit<br>
    TIniFile *AppIni = new TIniFile("C:\\Programme\\ABCDEFG.INI");<br>
    Die Abspeicherung des ini-Files erfolgt aber immer im Windows-Verzeichnis.<br>
    Kennt jemand die Lösung ?<br>
    Hans-Georg Lotz

  • #2
    HI,

    bei mir läuft es mit:

    <pre>
    ...
    String datei = GetCurrentDir() + AnsiString("\\test.ini");
    Ini = new TIniFile(datei);
    </pre>

    Ciao Philip

    Comment


    • #3
      Vielen Dank <br>
      Hans-Georg Lot

      Comment


      • #4
        Ich habe den Tip von oben auch mal angewandt. Doch leider kann ich nicht in die erzeugte Datei schreiben.

        String datei = GetCurrentDir() + AnsiString("C:\\Programme\\Borland\\CBuilder6\\Pro jects\\Daten.ini");
        TIniFile *ini = new TIniFile(datei);

        ini->WriteInteger("FormPos", "Left", Left); //an dieser Stelle kommt eine Error Meldung und ich soll nur in "memory location" schreiben
        ini->WriteInteger("FormPos", "Top", Top);

        delete ini;

        Kann mir jemand sagen, wie ich trotzdem in meine Datei in dem gewünschten Verzeichnis schreiben kann?

        Comment


        • #5
          Kann mir jemand sagen, wie ich trotzdem in meine Datei in dem gewünschten Verzeichnis schreiben kann?
          In dem du dir den Tipp von Phillip ansiehst und prüfst was du machst:

          String datei = GetCurrentDir() + AnsiString("C:\\Programme\\Borland\\CBuilder6\\Pro jects\\Daten.ini");

          Was ergibt das am Ende für ein Pfad?? -> keinen gültigen

          Das aktuelle Verzeichnis plus einen vollqualifizierten dazu?

          Schau dir das im Debugger an
          Christian

          Comment


          • #6
            Danke, hab's gepeilt.

            Comment

            Working...
            X