Здравствуйте, georges12345, Вы писали:
G>Как использовать компоненты написанные на Builder в Delphi
никак... в Delphi нет компилятора CPP/HPP файлов... а С++ Builder не умеет генерировать DCU файлы...
Enigma — Sensing the Spheres (Metamorphosis)
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))
Re[2]: Как использовать компоненты написанные на Builder в D
Здравствуйте, Hacker_Delphi, Вы писали:
H_D>Здравствуйте, georges12345, Вы писали:
G>>Как использовать компоненты написанные на Builder в Delphi H_D>никак... в Delphi нет компилятора CPP/HPP файлов... а С++ Builder не умеет генерировать DCU файлы...
А нет ли возможности совместимости без компиляции — двоичные базы (bpl или еще чего)
Re[3]: Как использовать компоненты написанные на Builder в D
Здравствуйте, georges12345, Вы писали:
G>Здравствуйте, Hacker_Delphi, Вы писали:
H_D>>Здравствуйте, georges12345, Вы писали:
G>>>Как использовать компоненты написанные на Builder в Delphi H_D>>никак... в Delphi нет компилятора CPP/HPP файлов... а С++ Builder не умеет генерировать DCU файлы...
G>А нет ли возможности совместимости без компиляции — двоичные базы (bpl или еще чего)
Насколько я помню (правда Билдер после 4-го не глядел — уж сильно он кривой) нет. для нормальной работы нужен bpl и dсp для Дельфи / lib для Builder.. Builder не умеет генерить dсp, зато умеет компилить pas — так что пишите5 компоненты на Delphi (КСТАТИ, VCL в Delphi гораздо лучше и проще использовать и расширять...)
Enigma — By the Moon (Metamorphosis)
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))
Re[4]: Как использовать компоненты написанные на Builder в D
Здравствуйте, Hacker_Delphi, Вы писали:
HD>Насколько я помню (правда Билдер после 4-го не глядел — уж сильно он кривой) нет. для нормальной работы нужен bpl и dсp для Дельфи / lib для Builder.. Builder не умеет генерить dсp, зато умеет компилить pas — так что пишите5 компоненты на Delphi (КСТАТИ, VCL в Delphi гораздо лучше и проще использовать и расширять...)
Угу. Однако если есть непреодолимое желание совмещать C++ и Pascal то проще всего это делать написав класс на Pascal, а потом понаследоваться от него в C++ и реализовать функции. Создавать его можно будет с помощью функции которую надо вызывать из dll/bpl.
Но естественно ручками пописать придется.
... << RSDN@Home 1.0 beta 3 >>
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев