C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Форма в DLL  (Прочитано 989 раз)
d7d1cd
Участник


Сказали спасибо: +59/-24
Offline

Сообщений: 1005


Форма в DLL
« : 19 Март 2014, 21:23:08 »

Привет всем. Я пишу программы для работы с устройствами посредством каналов связи RS-485, IrDA и прочее. Для организации связи с устройствами используются преобразователи USB-RS-485, USB-IrDA и т. д. При подключении преобразователя к компьютеру, он определяется как виртуальный COM порт. Для открытия такого порта и его настроек я создал отдельный модуль формы (файлы COMPort.cpp, COMPort.h и COMPort.dfm). Из основной программы эту форму я вызываю с помощью определенной мной функции Execute:
Код
HANDLE hPort;                     // Хендл COM порта
hPort = TCOMPortForm::Execute();  // Создаем и вызываем форму подключения к COM порту
if(hPort = NULL) ...              // Обрабатываем результат работы формы

При создании новых проектов я копирую выше указанные файлы в папку нового проекта. А ведь можно один раз скомпилировать форму подключения к COM порту в DLL файл и в будущих проектах из него делать вызов.
Научите, как мою форму подключения к COM порту запихнуть в DLL и потом вызвать из приложения.
Записан
S0mbre
Глобальный модератор


Сказали спасибо: +1113/-22
Offline

Сообщений: 2132

S0mbre


Re: Форма в DLL
« Ответ #1 : 20 Март 2014, 09:39:58 »

Читай сюда:
Embarcadero
BCBJ
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.099 секунд. Запросов: 21.