有关DLL的编写,高手请进,希望好分数能带来好运气!
在我创建一个用CLASWIZARD创建一个DLL之后,我是不是一定要在这个PROJECT里另外再添加一个类来装载我所需要的功能,因为我发现如果我直接使用VC生成的那个类来添加需要到处的函数的时候,当我在另外一个工程里声明一个该类的实例的时候就会出错,关于错误的原因我大致知道一点,我只想知道如何解决这个问题。问题举例:创建一个DLL工程名字为A_DLL,则系统会生成一个名叫A_DLLApp的类,如果直接在此类下添加一个函数m_func则,在另一个使用这个dll的工程里,如果声明一个A_DLLApp类的实例m_dll,则会出现问题.如果在以前的那个A_DLLApp工程里,另外添加一个类D_Class,并为D_Class添加一个函数d_func,则在另一个使用这个dll的工程里,可以声明一个D_Class类的实例m_dclass,并能使用这个实例的m_func方法。请给一个解决方法,最好给一个例子,我的mail地址:arkuka@263.net
非常感谢!!!