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

Вниз

C & Delphi   Найти похожие ветки 

 
lex7   (2003-07-08 09:28) [0]

Появилась необходимость включить в проект несколько C-шных модулей, где-то читал, что это возможно. Как это сделат?


 
Spawn ©   (2003-07-08 09:37) [1]

Если ты имеешь ввиду ДЛЛ-ки, то оьявляешь прототипы функций из этих модулей и юзаешь. Например:

function C_func;cdecl;eternal "C_dll.dll";

или динамически подключай. Кстати обрати внимание на способ передачи параметров. Насколько я помню, то у Си это cdecl(как я уже и написал в примере).


 
Spawn ©   (2003-07-08 09:38) [2]

точнее не eternal, а external )))


 
lex7   (2003-07-08 09:39) [3]

Нет не DLL, а именно исходные тексты, возможно ли это?


 
-= Demon =-   (2003-07-08 09:43) [4]

Насколько я знаю, в Delphi С-шные модуля не компилируются, наоборот, C++ Builder может компилить pas-модуля...


 
default ©   (2003-07-08 09:44) [5]

lex7 (08.07.03 09:39)
возможно
но в форуме писалось что трудности с этим
я сам не пробовал - пробовал только ассем-ые подпрогр-ы подключать


 
pasha676   (2003-07-08 09:47) [6]


> Нет не DLL, а именно исходные тексты, возможно ли это?

Как маленький. Берешь Си делаешь из них длл, подключаешь. Все.


 
Anatoly Podgoretsky ©   (2003-07-08 09:58) [7]

lex7 (08.07.03 09:39)
Тебя жестоко обманули


 
Е-Моё имя ©   (2003-07-08 10:34) [8]

eternal dll
))))))))
с правами МЕГАадмина наверна ))))))


 
Poirot ©   (2003-07-08 11:51) [9]


> lex7

Появилась возможность обойти глюк с сишными обж - я сделал проще - взял страенький добрый компилятор BC++ 3/5 версия и у меня через {$L...} о чудо - прилинковался сишный объектник!!! Такчто попробуй этот способ... в крайнем случае компиляторов много - перебери их и попробуй получить нужный обж.



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
3-77785
Котяра
2003-07-01 14:01
2003.07.24
Конвертация даты в строку на SQL сервере


14-78109
Lika
2003-07-08 13:03
2003.07.24
Срочно! Пожалуйста помогите!


14-78106
Shiza
2003-07-08 11:19
2003.07.24
Как работать с MSDN


3-77734
PlaTinum
2003-06-29 23:00
2003.07.24
Клиент/Сервер


9-77706
Antichacker
2003-02-02 15:37
2003.07.24
Материал из GLSceneMatLibrary виден только в design mode