Datei öffnen ohne kompletten Pfad anzugeben
-
Hallo,
ich habe in meinem Programm ein TImage. Nun möchte ich durch klicken auf einen Button das dort ein Bild reingeladen wird.
Mein Problem ist nun das ich nicht den kompletten Pfad angeben möchte wie z.B c://Programme//Projekt1//Bilder//Bild1.jpg sondern nur den Pfad der im Unterordner des Programms liegt, also //Bilder//Bild1.jpggeht das irgendwie?
Wie schreibe ich den Pfad richtig?
-
Hallo,
Das geht schon so. Warum probierst du es nicht einfach? Bei relativen Pfadangaben wird immer der Bezug auf die CurrentDirectory (zu bekommen mit GetCurrentDir()) benutzt. Da aber bestimmte Komponenten (z.Bsp. TSaveDialog) diesen ändern können ist es im Allgemeinen besser absolute Pfade zu verwenden. Man kann sich den richtigen Pfad ja unter Verwendung von Application->ExeName sowie ExtractFileDir() zusammenbasteln.
Ciao
-
Hallo MarkusPannberg
ich meine es muß
/Bilder/Bild1.jpg
oder
\Bilder\Bild1.jpg
heißen.MfG Schlumpi
-
naja vorher wirst schon mit ExtractFilepath() und Application->ExeName deinen Programmpfas herausfiltern müssen, dann noch den rest anhängen