Форум: "Потрепаться";
Текущий архив: 2003.07.24;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c