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

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

Не добавляется компонент [D7, WinXP]


Stanislav ©   (2004-11-17 12:27:00) 

Написал компонент. Включил в модуль процедуру:
procedure register;
begin
RegisterComponents('DBTree', [TDBTreeView]);
end;
Устанавливаю, пишет все ОК, компонент добавлен, в установленных пакетах тоже есть, а  вкладка не добавилась. Вчем проблема ?


Юрий Зотов   (2004-11-17 14:09:00) [1]

> Stanislav ©   (17.11.04 13:36) [5]

Имя процедуры Register, как это ни удивительно, чувствительно к регистру (видимо, она вызывается из сишного кода, другого объяснения я придумать не могу). Поэтому, если мы пишем его с маленькой буквы, то при загрузке модуля среда эту процедуру просто не находит и, соответственно, не вызывает.


Stanislav   (2004-11-17 13:36:00) [2]

>>Юрий Зотов ©   (17.11.04 13:31) [4]
Спасибо заработало !
А почему так ?


Юрий Зотов   (2004-11-17 13:31:00) [3]

Если код, который Вы привели, точно соответствует реальному, то я знаю, в чем дело. Как ни странно, но напишите имя процедуры Register с большой буквы - и все должно заработать.


Юрий Зотов   (2004-11-17 13:28:00) [4]

Пакет инсталлировать не забыли? Одной компиляции мало.


Stanislav   (2004-11-17 13:03:00) [5]

Нет, я пытался на существующую вкладку добавить, тоже ничего не получается. И на другом компе тоже.


-=SS=-   (2004-11-17 12:35:00) [6]

Может она уже есть ?


Наверх

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