如何实现c++builder和delphi的对象通用?(300分)

  • 主题发起人 主题发起人 dcba
  • 开始时间 开始时间
D

dcba

Unregistered / Unconfirmed
GUEST, unregistred user!
在不重写对象代码的实现部分前提下,用c++builder语言写的对象或控件,如何使之在
delphi中可以使用。反之,用delphi编写的控件或对象,如何使之在c++builder中也可以
使用,c++builder用的都是用object pascal写的vcl控件,这是怎样实现的?
(不要用Activex控件,可以使用包(*.bpl,package))
我曾经试过在c++builder中安装用delphi编写的包,但使用时缺少lib文件以及bpi文件。并且
对象重用时所使用的hpp文件应怎样写?
 
Delphi 可以编译出 lib 文件!我试过,但是没能互相用起来!
 
*.dcu应该可以吧。
 
在delphi里写的unit,存为.pas文件。在cbuilder里选Add to project,把这个pas加入到项
目中去,cbuilder会自动生成.hpp文件的。在需要使用这一unit的地方include生成的.hpp
文件,就可以直接使用在delphi里写的函数和类了
 
多人接受答案了。
 
后退
顶部