Метод Draw

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Илья Аввакумов
новенький
Сообщения: 50
Зарегистрирован: 04.05.2005 15:06:42
Откуда: Екатеринбург

Сообщение Илья Аввакумов »

Переписывая одну прогу с Delphi на Lazarus, столкнулся с проблемой. Программа генерирует runtime ошибку. Код примерно такой

Код: Выделить всё

var Bmp1 : TBitMap;
...
procedure TForm1.FormActivate(Sender: TObject);
begin
...
 Bmp1 := TBitMap.Create;
end;

procedure TForm1.FormPaint(Sender: TObject);
begin
 with Bmp1.Canvas do
    begin
//
    end;
 Form1.Canvas.Draw(0,0,Bmp1);// похоже, что ругается на эту строку
end;

Как же реализовать это в Lazarus'е?
SovNarKom
постоялец
Сообщения: 389
Зарегистрирован: 28.05.2005 10:37:39
Откуда: Воронеж [vrn] [36]
Контактная информация:

Сообщение SovNarKom »

У меня не ругается... что за лазарь, система?
Илья Аввакумов
новенький
Сообщения: 50
Зарегистрирован: 04.05.2005 15:06:42
Откуда: Екатеринбург

Сообщение Илья Аввакумов »

Заработало после, казалось бы, косметических изменений :rolleyes:
Ответить