Главная страница
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.009 c
14-50104
Vulsim
2002-04-07 07:20
2002.05.16
Есть у кого алгоритмы криптования или dll с ними


7-50146
Alku
2002-02-20 10:43
2002.05.16
Какой функцией можно поменять системное время?


1-50056
Санёк
2002-05-01 18:44
2002.05.16
Посоветуйте какую нибудь хорошую бесплатную программу-инсталлятор


1-49961
Victor N Golutvin
2002-05-04 12:48
2002.05.16
Help->About и номер версии+билд???


1-49969
Artemkin
2002-04-30 08:09
2002.05.16
TTimer - ?