![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание компонентов... [D7, WinXP]
maxProg © (2007-02-28 17:43:00)Не получается создать свой компонент. В этом деле новичок и для примера решил создать tbuttonsound (tbutton). Инсталировал и вроде всё ОК, но при создание нового приложения (формы) мой компонент исчезает.....!!!!!!!! ПОЧЕМУ?блин :(
Kolan (2007-03-02 09:51:00) [21]> procedure Register;
А где реализация этой процедуры?
maxProg (2007-03-02 00:25:00) [22]просто пропадает с панели компонентов, но в св-вах он как бы есть...
RASkov (2007-03-01 00:00:00) [23]> Инсталировал и вроде всё ОК, но при создание нового приложения
> (формы) мой компонент исчезает.....!!!!!!!! ПОЧЕМУ?блин
> :(
Более подробней напиши, как и куда он у тебя исчезает. Тот код который ты привел, криминально вроде бы ничего не содержит, и в том варианте который ты привел, тоже должен работать... т.е. исчезает он по другим причинам. имхо.
RASkov (2007-02-28 23:51:00) [24]
type
TButtonSound = class(TButton)
private
{ Private declarations }
protected
{ Protected declarations }
public
{ Public declarations }
procedure Click; override;
published
{ Published declarations }
end;
procedure Register;
implementation
procedure TButtonSound.Click;
begin
inherited;
Beep;
end;
Зачем метод Click вынес в паблишед?
maxProg (2007-02-28 23:27:00) [25]type
TButtonSound = class(TButton)
private
{ Private declarations }
protected
{ Protected declarations }
public
{ Public declarations }
published
{ Published declarations }
procedure Click; override;
end;
procedure Register;
implementation
procedure TButtonSound.Click;
begin
Beep;
end;
..........это всё..........
RASkov (2007-02-28 18:02:00) [26]> [0] maxProg © (28.02.07 17:43)
ПОЧЕМУ?
Это у тебя надо спрасить. Ты ж его создал и только тебе известно, что ты там понаписал.