Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.45 MB
Время: 0.013 c
14-78095
Карлсон
2003-07-08 00:35
2003.07.24
что с почтовым ящиком или The Bat! виноват?


1-77910
Khloo
2003-07-10 12:19
2003.07.24
Как создать отчёт из таблицы для печати...


14-78040
Hooch
2003-07-07 14:38
2003.07.24
хелп в формате .chm


1-77933
TolikM
2003-07-10 16:40
2003.07.24
StringGrid


9-77710
R2D2
2003-02-01 22:32
2003.07.24
---|Ветка была без названия|---





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский