Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Создание компонентов... [D7, WinXP]


Страницы:   1 2

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)
ПОЧЕМУ?

Это у тебя надо спрасить. Ты ж его создал и только тебе известно, что ты там понаписал.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо