怎么才能在DLL中输出一个类对像?
现在我想在DLL中输给出一个类给其它的程序调用,调用DLL的程序不一定是VC做的,请问怎么做,如果现成的例子,最好能发到我的信箱上:[email protected] 或: awu962163.com
谢谢!

解决方案 »

  1.   

    我觉得你应该在自己的Dll里通过输出函数调用类这样其他编程工具直接调用函数就行了!
      

  2.   

    class AFX_EXT_CLASS MyClass
    {
    }VC调这个DLL的这个类是肯定可以的,其他编程工具调用没试过。如果需要其他编程工具调用这个DLL,建议通过函数调用。
      

  3.   

    VC的Dll中导出类:
    http://www.vchelp.net/vchelp/zart/ec.asp?type_id=24&class_id=1&cata_id=2&article_id=65个人认为在VC编写的Dll中直接导出的类只能给VC用,其他不同编译器一般都用不了。除非你弄成Com
      

  4.   

    1. VC中的类 被其他语言 使用,基本不可能。没有哪一个国际惯例要求每一种语言对类的理解和处理必须一致。所以不要指望其他的语言能够理解某一种语言的类,编译成二进制代码的就更不用说了。2. VC中DLL导出类只是VC对Dll的一个扩展,而该扩展仅仅是把类拆解成函数,然后像普通Dll一样输出函数而已。 因此本身不具备任何扩展的意义(没有任何新的措施和优点),仅仅是在VC内部工程间使用时在代码级上 “对象化”一些而已。所以......(自己下结论吧)
      

  5.   

    那C++Builder能不能用,他也是属于C++的?