Zitat:
LoadFromFile('source\...
NEIN.
Niemals mit relativen Pfaden arbeiten.
ExtractFilePath(Application.ExeName)
oder
ExtractFilePath(ParamStr(0))
und Pfade am Besten nicht manuell, sondern mit
TPath.Combine zusammenklöppeln.
Einfachers Beispiel:
man nehme einen TFileOpenDialog oder SaveDialog
und freue sich, dass der standardmäßig das Arbeitsverzeichnis ändert.
Oder das Programm wird aus einem anderen Pfad gestartet und das Arbeitsverzeichnis ist schon von Beginn an nicht das Gleiche, wie das Programmverzeichnis.