Hey,
ich lade aus einer ini mit folgendem code einige Einstellungen:
Delphi-Quellcode:
procedure load;
Var ini:TIniFile;
fname:string;
i,count:integer;
begin
fname:=Unit1.sDir+'main.ini';
form1.listbox1.clear;
ini:=TIniFile.create(fname);
try
count:=ini.readinteger('main','forms',0);
if count >0 then do
for i:=1 to count do
form1.listbox1.items.add(ini.readstring('main','form'+inttostr(i),''));
finally
ini.free;
end;
end;
Dabei bekomme ich die Fehlermeldung "EAccesViolation". Ich weiß, dass das bedeutet, dass ich auf Speicher zugreife, der nicht existiert oder so ähnlich, aber in anderen Prozeduren greife ich genau so auf die gleiche Datei zu. In den anderen Prozeduren benutze ich allerdings keine Schleife. Kann das damit was zu tun haben?
Hoffe, ihr könnt mir helfen