Вниз
Скачать: 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
8-78014
- Tsatur -
2003-03-26 23:19
2003.07.24
CD-DA -> WAV


3-77741
alienka
2003-07-01 11:26
2003.07.24
ошибка при передаче в переменную значения из запроса


14-78139
aterm
2003-07-08 14:24
2003.07.24
grids?


14-78078
Романов Р.В.
2003-07-07 20:40
2003.07.24
News Group


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




   Наверх