Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.16;
Скачать: CL | DM;

Вниз

CBuilder и модули.   Найти похожие ветки 

 
SB.John ©   (2002-04-30 13:32) [0]

Добрый день, уважаемые знатоки.
Проблема такая. Написал я одну довольно заковыристую функцию, которая будет использоваться во многих проектах нашей конторы.
Все это в CBuilder"e 5. Оформил ее как cpp файл, написал к нему простенький заголовочный файл, в котором объявил прототип этой функции. Все ок, все работает. При включении в проекте этого h-файла автоматом цепляется cpp, вызвается нужная функция и т.д. А потом я подумал, зачем это я буду исходники распространять, их все начнут править кому не лень, а я жадный :). Хотел оформить это дело что-то наподобие паскалевского DCU, т.е поставлять только заголовочный файл + OBJ. Не работает. Вот как мне теперь быть? Офромлять как package не хочу. Все ж таки это не компонента а простая функция плюс не нужен лишний гимор с версиями Builder"a. В принципе я могу эту функцию переписать на паскале в новый модуль, скомпилить в DCU+свалять HPP и прицеплять в Builder. Насколько я понимаю, именно так импортированы из дельфи в Билдер все стандартные модули. Только я не знаю этого механизма. Точнее как написать HPP-файл в котором описаны все функции DCU-модуля. Все вроде сказал что хотел, спасибо.


 
AFROLOV ©   (2002-04-30 13:52) [1]

А может ее в DLL засунуть?


 
Владислав ©   (2002-04-30 14:30) [2]

Поставляй obj - файл. Этого достаточно.


 
SB.John ©   (2002-04-30 14:39) [3]

Владислав ©

А можно подробнее? Что-то у меня не получилось. Т.е. объектный файл я конечно получил. А как его сымпортировать в Сишном модуле?


 
Владислав ©   (2002-04-30 16:33) [4]

Меню Project|Add to Project...
или SHIFT+F11.



Страницы: 1 вся ветка

Текущий архив: 2002.05.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
1-49967
Финик
2002-04-24 20:33
2002.05.16
как при создании листа Excel задать числовой формат ячейки


1-49956
ДмитрийВ
2002-05-03 19:51
2002.05.16
Memo Mouse Move


4-50156
Draculenok
2002-03-12 15:57
2002.05.16
Можно ли создать прогу ....


4-50183
Diemond
2002-03-13 20:30
2002.05.16
Сообщение о завершении работы Windows


1-49900
aleksander
2002-04-29 17:45
2002.05.16
Привлечь внимание к приложению.