Da schlägt die Virtualisierung wieder zu. Falls Du die Ini nur lesen möchtest, versuch es mal statt mit TIniFile mit TMemIniFile(Angabe ohne Gewähr).
Übrigens:
Zitat:
Ini:= TIniFile.Create(copy(Paramstr(0),1,length(Paramstr(0))-23)+'myprog.ini');
Das ist aber ganz schön fehleranfällig, findest Du nicht? Ich würde es so versuchen:
Ini:= TIniFile.Create(ExtractFilePath(ExtractFileDir(ParamStr(0)))+'myprog.ini');