![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Кто знает, подскажите. Пол дня мучаюсь.
Написал для пробы свой компонент Component->New Component - кнопка CountBtn -наследник TButton. Вот его простой код. Код:
unit CountBtn; interface uses System.SysUtils, System.Classes, Vcl.Controls, Vcl.StdCtrls; type TCountBtn = class(TButton) private { Private declarations } FCount:Integer; protected { Protected declarations } procedure Click; override; public { Public declarations } procedure ShowCount; published { Published declarations } property Count:integer read FCount write FCount; constructor Create(aowner:Tcomponent); override; end; procedure Register; implementation procedure Register; begin RegisterComponents('MyComponents', [TCountBtn]); end; { TCountBtn } procedure TCountBtn.Click; begin inherited click; FCount:=FCount+1; end; constructor TCountBtn.Create(aowner: Tcomponent); begin inherited create(Aowner); end; procedure TCountBtn.ShowCount; begin Showmessage('По кнопке '+caption+' вы сделали: '+inttostr(FCount)+' клик(а/ов)'); end; end. Порядок добавления в существующий пакет (показано стрелкой) и ОШИБКА !!!!!!!!! показаны на скриншотах в моей теме вот здесь http://www.cyberforum.ru/delphi-begi...ad1242882.html Чего делать мне с этой ошибкой ? Пробовал на трех компах, везде тоже самое ((( Последний раз редактировалось serg55, 15.08.2014 в 12:45. |