Du kannst die Liste ja nicht laden, wenn Du sie im Anschluss erst erzeugst. Außerdem solltest Du vor einem indizierten Zugriff auf eine Zeile sicherstellen, dass auch entsprechend viele Zeilen vorhanden sind.
Die Datei existiert bei mir auf dem Rechner zum testen bereits, von der Vorgehensweise am Ende ist es ja so das die Datei mit der Setup Routine kopiert wird und dann die Einträge gemacht werden sollen.
Mir ist hier noch was aufgefallen:
Delphi-Quellcode:
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); //Code für deinstallation
begin
if CurUninstallStep=usPostUninstall then
FileCopy('{code:InstallCae}\Backup\PRTDEF.GER','{code:InstallCae}\PRTDEF.GER',false);
DelTree('{code:InstallCae}\Backup\*', true, true, true);
end;
Fehlt hier irgendwie ein begin end hinter dem if oder ist die Einrückung nur Mist?
Da ist die Einrückung vielleicht nur Mist^^ Aber die procedure Funktioniert so einwandfrei^^