Delphi и с++ в одном флаконе

KhamRad

Member
Joined
Nov 26, 2004
Messages
5
Reaction score
0
Нужно оболочку для разработки, что бы можно было читать и компилировать коды на Delphi и на С++ Builder! Желательно одновременно! Помогите плиз!
 
Last edited by a moderator:

Ognev

ex-Team DUMPz
Joined
Aug 20, 2018
Messages
2,103
Reaction score
902
KhamRad,
В Borland Developer Studio 2006 есть и Delphi и Builder, но так как я не пишу на С, то я не знаю, какой он там. Глянь сам на официальном сайте.
 

KhamRad

Member
Joined
Nov 26, 2004
Messages
5
Reaction score
0
Спасибо большое! Я тут нашел про него тоже! Но не уверен, что он поддерживает компиляцию на двух языках одновременно!
 

Ognev

ex-Team DUMPz
Joined
Aug 20, 2018
Messages
2,103
Reaction score
902
KhamRad,
если ты под "одновременно" понимаешь, что у тебя часть проекта на С, а часть на паскале, и все это надо скомпелять в один ехе-шник, то не сможет.
 

XPEHOMETP

Member
Joined
Oct 21, 2005
Messages
245
Reaction score
58
А не проканает такой вариант: допустим, ту часть, что на Дельфях, откомпилировать в объектный файл. Вот С++ Builder подцепит объектный файл от Дельфей или нет? Я с Бурляндом не работал, не знаю, но для компиляторов на основе gcc (g77, Free Pascal) такой трюк применяют.
 

ploki

Member
Joined
May 16, 2005
Messages
237
Reaction score
180
To KhamRad и Ognev:
С++ Builder нормально компилирует Pascal-файлы (создавая HPP-файлы). В свойствах проекта даже есть настройки Pascal-компилятора.

А вообще вопрос достаточно некорректный и размытый. Лучше поточнее сформулировать, что надо делать с исходниками.

Я, например, интерфейс всегда создаю в Delphi, а алгоритмы пишу где придётся (хоть в Fortran'е) и сую в DLL.
 

Vornic

Member
Joined
Jul 5, 2004
Messages
21
Reaction score
2
Вот как раз вариант с DLL более корректный, а писать прогу на двух языках - вообще абсурд. :)
Если конечно не говорить про ассемблерные вставки, то другая тема. В общем, ploki прав, вопрос требует уточнения.
 

fsplen

Member
Joined
Jan 5, 2009
Messages
6
Reaction score
0
И вообще если хочешь на двух языках писать, то хотя бы логику раздели.
А если ты, например, хочешь методы одного класса на разных языках писать, то это вообще абсурд.
 
Top