tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
2829
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    smaresh smaresh ist offline Mitglied Bronze
    Registriert seit
    Oct 2007
    Beiträge
    31
    Hallo

    gibt es eine Möglichkeit eine Datei in dem Pfad zu speichern indem sich die .exe befindet.
    Ich könnte einen bestimmten Pfad festsetzen (also z.B. c:\bla\bla.txt) aber das möchte ich nicht. Optimal wäre es wenn egal in welches Verzeichnis ich die .exe-Datei kopiere sie die .txt in das selbe Verzeichnis speichert.

    Ist das möglich und wenn ja wie?
    mfg smaresh
     

  2. #2
    Avatar von darkframe
    darkframe darkframe ist offline Mitglied Brokat
    Registriert seit
    Dec 2007
    Ort
    Berlin
    Beiträge
    481
    Hi,

    ja das geht mit:

    MyFile := ExtractFilePath(Application.ExeName) + 'bla.txt';
     
    Grüße

    darkframe

  3. #3
    smaresh smaresh ist offline Mitglied Bronze
    Registriert seit
    Oct 2007
    Beiträge
    31
    jop hat geklappt danke..

    und jetzt mein wirklich letztes Problem:
    also in meinem Verzeichnis befinden sich die .exe, die gespeicherte .txt und ein Unterordner. Ist des möglich einem Opendialog zu sagen das er immer diesem Unterordner starten soll.

    Im Momment ist es so, dass jenachdem welche Datei ich als letztes geöffnet habe, der Dialog im entsprechenden Verzeichnis der geöffneten Datei wieder öffnet.

    danke im vorraus
    smaresh
    Geändert von smaresh (04.01.08 um 16:02 Uhr)
     

  4. #4
    Hellie Hellie ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Beiträge
    252
    Der opendialog hat eine Eigenschaft namens "InitialDir". Wenn dein Programm startet (also zB im OnCreate-Ererignis), kannst du wie oben bereits erwähnt den Pfad des Programms auslesen, beliebig ändern und dann als initialdir bestimmen.

    Liebe Grüße
    Hellie
     

  5. #5
    smaresh smaresh ist offline Mitglied Bronze
    Registriert seit
    Oct 2007
    Beiträge
    31
    Danke geht aber leider nur teilweise:
    also ich habe mehrere Buttons die auf einen Opendialog zugreifen. Wenn ich das Programm starte und den ersten Openbutten benutze bin ich im richtigen Pfad, aber wenn ich als erstes eine Datei aus einem anderen Pfad öffne und dann den zweiten Openbutten benutze bin ich in dem Pfad der zuvor geöffneten Datei.

    Man müsste dem Opendialog verbieten den Pfad der letzten erfolgreich geladenen Datei zu speichern oder den eben einfach nicht benutzen!!

    gruß
    smaesh
    Geändert von smaresh (05.01.08 um 13:01 Uhr)
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 20.04.09, 21:54
  2. Quellcodebeispiel indem unklar ist, wofür der tag ist
    Von jupp hintz im Forum .NET Windows Forms
    Antworten: 2
    Letzter Beitrag: 11.01.08, 13:52
  3. Upload und Pfad in DB speichern...
    Von domiweber im Forum PHP
    Antworten: 4
    Letzter Beitrag: 13.11.05, 17:48
  4. Lokales Speichern von Datei unter Pfad...jsp/struts/sapr3/oracle
    Von mungoparks im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 2
    Letzter Beitrag: 30.03.04, 10:07
  5. Pfad einer Upload Datei speichern
    Von redX im Forum PHP
    Antworten: 2
    Letzter Beitrag: 17.03.04, 07:04