Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.14;
Скачать: CL | DM;

Вниз

Вставка других языков программирования в 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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.082 c
15-1165853702
ProgRAMmer Dimonych
2006-12-11 19:15
2007.01.14
Вопрос, наверное, не новый...


6-1155736414
цыц
2006-08-16 17:53
2007.01.14
TWSocket разбор принятых пакетов


15-1166818691
Petr V. Abramov
2006-12-22 23:18
2007.01.14
теория очередей


4-1157089018
vodvorezlaya
2006-09-01 09:36
2007.01.14
Как получить вписок окон в системе


8-1148062433
Алексей89
2006-05-19 22:13
2007.01.14
У кого есть литература по прогр-ю звуков и где достать