![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() ![]() |
![]() |
AlienEmperor |
![]()
Сообщение
#1
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 160 Пол: Мужской Реальное имя: Серый Репутация: ![]() ![]() ![]() |
В общем, проблема: есть у меня компонент для работы с COM-портом... (из DRKB23) там всякие иниты, это понятно, SendString - тоже понятно, а вот receivestring ни фига не понял; там есть событие:
Код TReceiveDataEvent = procedure(Sender: TObject; Msg, lParam, wParam:longint) of object; далее там еще много всякого понаписано, но в конце концов так: Код property OnReceiveData: TNotifyEvent read FOnReceiveData write FOnReceiveData; Ес-но, это все в отдельном юните, так вот вопрос: как мне это событие "приделать" к форме, чтобы она на него реагировала ? P.S. -Тема в DRKB23 - "Компонент для последовательного устройства (TRS232)" -------------------- Все в жизни ботва... Кроме пчел!
|
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
type По-моему, так... ![]() |
AlienEmperor |
![]()
Сообщение
#3
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 160 Пол: Мужской Реальное имя: Серый Репутация: ![]() ![]() ![]() |
Премного благодарен, щас попробую...
-------------------- Все в жизни ботва... Кроме пчел!
|
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Цитата(AlienEmperor @ 5.09.05 17:36) Ес-но, это все в отдельном юните Стоп, стоп, стоп... Там же написано, что это компонент, а не просто юнит... Ты должен сначала этот компонент установить и бросить на форму, и тогда делать то, что я написал выше... |
AlienEmperor |
![]()
Сообщение
#5
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 160 Пол: Мужской Реальное имя: Серый Репутация: ![]() ![]() ![]() |
Тааак... Бага! Короче, он пишет что нет у меня такого компонента (и он, конечно, прав!)... Теперь вопрос: как зарегстрировать компонент (в модуле есть такая ф-ция RegisterComponent, но как ее заставить работать ?)
-------------------- Все в жизни ботва... Кроме пчел!
|
volvo |
![]()
Сообщение
#6
|
Гость ![]() |
Устанавливай компонент: меню Component->Install Component. Лучше зайти на закладку "Into new package", выбирай имя файла с компонентом, вводи имя dpk - файла, "Ok", еще раз подтверждаешь что ты хочешь этот компонент установить, и должно появиться сообщение, что компонент установлен, и он появится в новой закладке...
Потом бросаешь его на форму и ... (см. пост №2) :yes: |
AlienEmperor |
![]()
Сообщение
#7
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 160 Пол: Мужской Реальное имя: Серый Репутация: ![]() ![]() ![]() |
Спасибо !
Блин, домучаю я когда-нить это долбанный 232-порт ??? ![]() -------------------- Все в жизни ботва... Кроме пчел!
|
![]() ![]() |
![]() |
Текстовая версия | 12.07.2025 6:20 |