Zitat von
Journeyman:
Zitat von
Blackheart:
Aber denke dran wenn du mit absoluten Dateinamen arbeitest wird es auf einem anderen PC nicht funktionieren.
wie muss ich es machen dass es auf allen PCs funktioniert?
Ein absoluter Dateipfad wäre z.B. D:\Ordner1\MeinProgramm\C-Dur.jpg. Da dieser Ordner aber nicht auf jedem PC existiert, musst du relative Pfade benutzen, also von deinem Programmordner ausgehend.
Es muss also so aussehen:
Zitat von
Blackheart:
imgAkkord.Picture.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'C-Dur.jpg');
ExtractFilePath(ParamStr(0)) liefert dir den Programmordner.
Mfg