Zitat von
3_of_8:
Zitat von
computer-glossar.de:
wenn du das so aufrufst:
p.LoadFromFile ('bild1.jpg');
dann muss das Bild im Ordner der *.exe-Datei liegen.
Eher im aktuellen Arbeitsverzeichnis, oder?
jub 3_of_8
wenn du jetzt im Prog. eine Datei z.B. via Open oder savedialog öffnest oder speicherst dann wechselt sich das arbeitsverzeichnis und dann bekommst du ne
exception bei deinem aufruf.
Deshalb:
OnCreate beim Haupform:
GetDir(0,workdir); //Dabei ist workdir eine GLOBALE Variable
und dann einfach
p.LoadFromFile (workdir + '\bild1.jpg');