![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите разобраться с плагинами!
Frozzen © (2006-01-17 09:45:00)Здравствуйте уважаемые!
Я попробовал из плагина создать на родительской форме
компонент какой-нить (кнопку хотел) и пытался рисовать плагином на канве
формы. так вот первое вообще не удалось - не видно этот компонент - хоть ты
тресни. а второй таки и не понял проблемы.
procedure plugin.doPaint(Sender : tobject);
begin
with tform(sender).canvas do
begin
moveto(0,0);
lineto(100,100);
// как приведено выше все работает нормально, но стоит
добавить строки
pen.color=clred;
pen.style=pssolid;
// рисовать-то рисует, но при закрытии главной формы
упирается на ахсекс виалейшн
// пробовал по уничтожению плагина восстанавливать
обработчик, пробовал создавать // pen в плагине - один фиг "программа выполнила недопустимую операцию..."
end;
end;
а вот с созданием на форме контрола - почему, то вылазит Cannot assign TFont to TFont
Frozzen (2006-01-17 11:08:00) [1]Так делать нельзя?