![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
CBuilder и модули. [D6, Win2k]
SB.John © (2002-04-30 13:32:00)Добрый день, уважаемые знатоки.
Проблема такая. Написал я одну довольно заковыристую функцию, которая будет использоваться во многих проектах нашей конторы.
Все это в CBuilder"e 5. Оформил ее как cpp файл, написал к нему простенький заголовочный файл, в котором объявил прототип этой функции. Все ок, все работает. При включении в проекте этого h-файла автоматом цепляется cpp, вызвается нужная функция и т.д. А потом я подумал, зачем это я буду исходники распространять, их все начнут править кому не лень, а я жадный :). Хотел оформить это дело что-то наподобие паскалевского DCU, т.е поставлять только заголовочный файл + OBJ. Не работает. Вот как мне теперь быть? Офромлять как package не хочу. Все ж таки это не компонента а простая функция плюс не нужен лишний гимор с версиями Builder"a. В принципе я могу эту функцию переписать на паскале в новый модуль, скомпилить в DCU+свалять HPP и прицеплять в Builder. Насколько я понимаю, именно так импортированы из дельфи в Билдер все стандартные модули. Только я не знаю этого механизма. Точнее как написать HPP-файл в котором описаны все функции DCU-модуля. Все вроде сказал что хотел, спасибо.
Владислав (2002-04-30 16:33:00) [1]Меню Project|Add to Project...
или SHIFT+F11.
SB.John (2002-04-30 14:39:00) [2]Владислав ©
А можно подробнее? Что-то у меня не получилось. Т.е. объектный файл я конечно получил. А как его сымпортировать в Сишном модуле?
Владислав (2002-04-30 14:30:00) [3]Поставляй obj - файл. Этого достаточно.
AFROLOV (2002-04-30 13:52:00) [4]А может ее в DLL засунуть?