Unter XP mit Lazarus Version 0.9.29 arbeitend habe ich folgenden Effekt
Code: Alles auswählen
var
Serie1Image, Serie2Image, Serie3Image, Serie4Image : TImage;
SerienImage : Array [0..4] of TImage;
...
SerienNummer := 1;
with SerienImage[SerienNummer] do
begin
if not Visible then //-> hier erfolgt die Fehlermeldung SIGSEGV!
begin
Picture.Bitmap.Assign(HauptUnit.Form1.ScheibenImage.Picture.Bitmap);
Visible := True;
end;
...
with Serie2Image do
begin
if not Visible then
begin
Picture.Bitmap.Assign(HauptUnit.Form1.ScheibenImage.Picture.Bitmap);
Visible := True;
end;
Warum ist das so?
Was muß ich tun, um dennoch mit den Arrays arbeiten zu können?
Gruß,
Adrian