Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#6

AW: Listenindex Überschreitet das Maximum (3)

  Alt 26. Jun 2010, 21:41
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');

Geändert von Matze (26. Jun 2010 um 21:50 Uhr)
  Mit Zitat antworten Zitat