Форум: "Прочее";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];
ВнизВставка других языков программирования в Delphi Найти похожие ветки
← →
bara-igor © (2006-12-18 23:30) [0]Помогите, пожалуйста! Как можно вставить други языки программирования в Delphi (не assembler), например, C++ или C.
← →
MetalFan © (2006-12-19 00:14) [1]зачем??? перепиши на делфи)
← →
bara-igor © (2006-12-19 00:44) [2]
> зачем??? перепиши на делфи)
Сложилась такая ситуация, что я должен кусок программы написать или на C++ или Java.
← →
Германн © (2006-12-19 00:45) [3]
> Помогите, пожалуйста! Как можно вставить други языки программирования
> в Delphi (не assembler), например, C++ или C.
Например, часть функций можно вынести в dll, написанную на С/С++
← →
DrPass © (2006-12-19 00:47) [4]Вставить - никак нельзя, что за идейки у тебя проскакивают? Если речь идет о Borland C++, то можно скомпоновать. В остальных случаях можно на С++ сделать DLL и подгрузить ее в приложение Delphi. С Java, само собой, взаимодействие придется вообще делать сетевыми средствами или еще чем-нибудь подобным
← →
Rouse_ © (2006-12-19 11:23) [5]Написать кусок кода на C++ потом обьектник конвертировать к удобоваримому виду чтобы его поняла Дельфи и прилинковать...
← →
Сергей М. © (2006-12-19 13:48) [6]
> Rouse_ © (19.12.06 11:23) [5]
> потом обьектник конвертировать к удобоваримому виду
Вот с этим, если не ошибаюсь, большая засада поджидает.
Не припомню что-то утилитку coff2omf, выполняющую корректную (с т.з. дельфийского линкера) сабжевую конвертацию.
Если есть иное мнение - кинь пож ссылку, посмотрю-попробую ...
← →
Rouse_ © (2006-12-19 13:55) [7]http://rouse.drkb.ru/files/coff2omf.zip
← →
Сергей М. © (2006-12-19 13:59) [8]
> Rouse_ © (19.12.06 13:55) [7]
Спасибо
← →
Rouse_ © (2006-12-19 14:00) [9]Еще вот есть: http://slil.ru/23542207
сначала coff2omf а потом omf2d. Обоими версиями не пользовался...
← →
Desdechado © (2006-12-19 15:40) [10]Сергей М. © (19.12.06 13:48) [6]
Давно таким не занимался. Но AFAIR еще со времен BC4 объектники были совместимы. Я тогда к D1 линковался. И без всяких доп.утилит.
← →
Сергей М. © (2006-12-19 15:47) [11]
> Desdechado © (19.12.06 15:40) [10]
Речь идет не о борландовском С.
← →
Rouse_ © (2006-12-19 16:11) [12]
> Я тогда к D1 линковался. И без всяких доп.утилит.
Расхождения форматов пошли с четвертой версии Delphi
← →
TUser © (2006-12-19 16:55) [13]CBuilder может скомпилировать модули на D и С++, а потом слинковать.
← →
bara-igor © (2006-12-19 18:13) [14]А если бы вместо Delphi был Lazarus, чтобы вы тогда посоветывали?
← →
Ksan © (2006-12-19 18:34) [15]dll stdcall
← →
pasha_golub © (2006-12-19 18:58) [16]Мужики, если у кого получится чего, дайте знать. Сам такой фигней занимался одно время. Да терпения не хватило.
← →
oldman © (2006-12-19 19:03) [17]
> Сергей М. © (19.12.06 13:48) [6]
> Вот с этим, если не ошибаюсь, большая засада поджидает.
Еще какая...
Давным-давно я написал кусок кода на С и пытался прилинковать его к Clipper.
Получил, ессно, "error of duplicate function"
Например, переменная _RET в обоих obj, но разная.
Пришлось все забросить, изучать TASM и переписывать нужную функцию на ассемблере.
:)))
← →
Vga © (2006-12-20 16:27) [18]> [14] bara-igor © (19.12.06 18:13)
GCC/MinGW
← →
*Pavel © (2006-12-20 16:35) [19]Если не очень сложные вставки, то может помочь Fast Script (от создателей Фаст репорта). Он поддерживает несколько языков, в том числе и C, C++ надо уточнить.
← →
Vga © (2006-12-20 16:37) [20]> [19] *Pavel © (20.12.06 16:35)
C и C++ он поддерживает, только с несколько измененным синтаксисом.
← →
wl © (2006-12-20 23:11) [21]а что уж тогда не LUA какой-нибудь или MS Script Control - там и JavaScript есть...
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.013 c