Einzelnen Beitrag anzeigen

blackfin
(Gast)

n/a Beiträge
 
#3

AW: Datei öffnen im gleichen Ordner

  Alt 21. Jan 2014, 21:05
Dann ist ganz einfach dein aktueller Arbeitspfad nicht das Verzeichnis der EXE.
Nun hast du zwei Möglichkeiten:

1) (unsauber) vorher den aktuellen Arbeitspfad über SetCurrentDir() setzen.

2) (sauberer) den vollen Pfad bei LoadFromFile angeben. Geht z.B. so:

SpeedButton2.Glyph.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'play.bmp');
ParamStr(0) ist der komplette Pfad + Dateinamen deiner EXE (Kommandozeilen-Parameter #0).
Alternativ kannst du auch Application.Exename verwenden, wenn du Forms eh schon eingebunden hast.

Geändert von blackfin (21. Jan 2014 um 21:11 Uhr)
  Mit Zitat antworten Zitat