Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
1-77891
lex7
2003-07-14 10:39
2003.07.24
Как послать сообщение TLabel?


14-78114
Peon
2003-07-06 15:38
2003.07.24
Подскажите решение простенькой задачи по математике


14-78111
nick-from
2003-07-08 16:08
2003.07.24
чем лучше всего воспользоваться для преобразования


7-78180
MGA
2003-05-05 13:34
2003.07.24
Как отключить Ctrl+Alt+Del в WinXP


14-78144
you
2003-07-09 12:59
2003.07.24
Ошибка при запуске 1 приложения из другого




   Наверх