Announcement

Collapse
No announcement yet.

Eigene-Dateien-Pfad

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

  • Eigene-Dateien-Pfad

    Hallo,

    wie kann ich in einem Programm zur Laufzeit den "Eigene-Dateien"-Pfad ermitteln? Kann mir dabei jemand weiterhelfen, evtl. mit Quelltext?

    MfG
    Stefan

  • #2
    Den Pfad der gestarteten Exe bekommst Du mit Application->ExeName.<br>
    Und GetCurrentDir() gibt das aktuelle Verzeichnis zurück.

    Ich hoffe eins von beiden suchtest Du.

    Gruß Thorste

    Comment


    • #3
      Hallo Thorsten,

      nein, ich suche den Pfad für die "Eigenen Dateien", also beispielsweise "C:\Dokumente und Einstellungen\user\Eigene Dateien".

      MfG
      Stefa

      Comment


      • #4
        OK,

        hat sich erledigt. Weiß jetzt, wies geht.

        MfG
        Stefa

        Comment


        • #5
          Steht's in der Registry ?<br>
          Wenn ja wo?(interessehalber-ohne suchen zu wollen)

          Gruß Thorste

          Comment


          • #6
            Hallo,

            ja, das geht mit TRegistry:

            ================================================== ==

            void __fastcall TForm1::Button1Click(TObject *Sender)
            {
            TRegistry *Reg = new TRegistry;
            Reg->RootKey = HKEY_CURRENT_USER;
            if (Reg->OpenKey("Software\\Microsoft\\Windows\\CurrentVer sion\\Explorer\\Shell Folders",false))
            {
            Edit1->Text = Reg->ReadString("Personal");
            }
            Reg->Free();
            }

            ================================================== ==

            Was mich aber noch interessieren würde: Welchen Registry-Eintrag finde ich wo? Kann man da irgendwo nachschauen?

            MfG
            Stefa

            Comment

            Working...
            X