曾经有一个vc6/mfc编写的对话框应用程序,
现在用vc7将其重新编译为dll了(其中只导出了两个全局函数,theApp未导出)。在另外一个程序中调用导出函数的时候(visual c#),
调用导致异常,内容为“未将对象引用设置到对象的实例”。请问这个错误信息说明什么?该如何处理?
还有就是dll中的theApp和CDialog派生类对象的构造会在什时机完成?
在c#中没有任何针对dll中类的new动作,导出的只是两个全局函数。
现在用vc7将其重新编译为dll了(其中只导出了两个全局函数,theApp未导出)。在另外一个程序中调用导出函数的时候(visual c#),
调用导致异常,内容为“未将对象引用设置到对象的实例”。请问这个错误信息说明什么?该如何处理?
还有就是dll中的theApp和CDialog派生类对象的构造会在什时机完成?
在c#中没有任何针对dll中类的new动作,导出的只是两个全局函数。
因为我在其中的导出函数其实都是和对象生命期无关的。
那么为什么在c#中调用导出函数的时候还会出现“未将对象引用设置到对象的实例”异常呢?
这个异常的原因是什么?
请多指教,谢谢。