Kann es an der save.txt liegen?
Delphi-Quellcode:
formoptionen.RGSymbol.ItemIndex:=strtoint(save[3]);
formoptionen.RGSymbolPosition.ItemIndex:=strtoint(save[4]);
Nachtrag: Du verwendest ausschließlich relative Pfade. Das ist sehr riskant, denn relative Pfade beziehen sich nicht auf dein Programmverzeichnis, sondern auf das aktuelle Arbeitsverzeichnis. Dieses ist häufig das Programmverzeichnis, aber nicht immer.
Wenn du aus deinem Programmverzeichnis Dateien öffnet möchtest, mache es so:
save.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'save.txt');
Das gleiche gilt für die Bitmaps.
Oder schreibe dir eine Funktion:
Delphi-Quellcode:
function AppPath: string;
begin
Result := ExtractFilePath(ParamStr(0));
end;
und ermittle die absoluten Pfade wie folgt:
save.LoadFromFile(AppPath + 'save.txt');