- Код: Выделить всё
 private
 arrBitmap : array[0..33] of TBitmap;
 procedure TFormMain.FormCreate(Sender: TObject);
 var
 b:byte;
 begin
 for b := 0 to 22 do arrBitmap[b] := TBitmap.Create;
 end;
 procedure TFormMain.FormClose(Sender: TObject; var CloseAction: TCloseAction);
 var
 b:byte;
 begin
 try
 finally
 for b := 0 to 22 do arrBitmap[b].Free; // <== вот на этом коде вылетает SIGSEGV - почему?
 end;
 end;
Если строчку: "for b := 0 to 22 do arrBitmap[b].Free; " - закомментировать, то всё работает нормально.
 
   for b := 0 to 22 do arrBitmap[b].Free; // <== вот на этом коде вылетает SIGSEGV - почему? <== Что я делаю неправильно?
 for b := 0 to 22 do arrBitmap[b].Free; // <== вот на этом коде вылетает SIGSEGV - почему? <== Что я делаю неправильно?.




 
 
 
  Респектно-Бородатому пупсику
 Респектно-Бородатому пупсику