hallö!(Recht hat er).
<< myimages[1].picture.loadfromfile(format('c:\Memo2\%d.WMF',[x])); >>
löst eine exeption d. klasse EACCESSviolation aus.zugriffsverletzung.prozeß wurde angehalten.
ersetze ich obiges durch:
<< image1.picture.loadfromfile(format('c:\Memo2\%d.WM F',[x])); >> läuft alles glatt.
Wo mach ich da den Fehler?
Hier ein teil des ganzen sources:
Delphi-Quellcode:
procedure TForm1.Button12Click(Sender: TObject); var x:integer;i:integer;
myimages: array[0..1] of timage;{ergibt 2 komponenten vom typ timage}
begin x:=2;
size:=edit3.SelLength;{textlänge definiert}
edit2.Text:=inttostr(size);{abbildung textlänge als string im fenster}
{image1.picture.loadfromfile(format('c:\Memo2\%d.WMF',[x])); }
for i:= 1 to size do
begin edit4.Text:=z[i];
myimages[1].picture.loadfromfile(format('c:\Memo2\%d.WMF',[x]));
end;
end;
end.
[edit=Daniel B]Delphi-Tags eingefügt. Mfg, Daniel B[/edit]