秋 秋之叶 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-11 #1 用Delphi写了一个很简单的类,要在c++ builder 中直接使用,不知道需要有什么设定?
秋 秋之叶 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-12 #3 但是在bcb的工程中加入pas文件,直接声明pas中的类,编译器说找不到该类. 我试着将pas文件加入bcb的包中,但仍无法注册.在delphi中可以. 不知道为什么?
秋 秋之叶 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-12 #4 声明一下,我指的C++ builder是指Kylix的C++,发现无法由.pas编译出.hpp. 有谁知道怎么回事?
Q quiben Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-12 #5 要知道Delphi是Pas语言,而C++是C语言,两者若要互相调用的话,必须要相互转换才能用,本人 前段日子就成功的在C++中调用了Delphi类,给个例子如下,希望对你有帮助!!! TTestObject=class procedure Proc1(x:integer); function Func1(x:integer)Char; procedure Proc2; function Func2:integer; end; 在C++中要相应的声明为: class TTestObject { public: void Proc1(int x); char * Func1(int x); void Proc2(); int Func2(); }
要知道Delphi是Pas语言,而C++是C语言,两者若要互相调用的话,必须要相互转换才能用,本人 前段日子就成功的在C++中调用了Delphi类,给个例子如下,希望对你有帮助!!! TTestObject=class procedure Proc1(x:integer); function Func1(x:integer)Char; procedure Proc2; function Func2:integer; end; 在C++中要相应的声明为: class TTestObject { public: void Proc1(int x); char * Func1(int x); void Proc2(); int Func2(); }