在一个dll工程中加入一个DataModule,应用里面的控件前是不是要先初始化DataModule
在一个dll工程中加入一个DataModule,使用里面的控件前是不是要先初始化DataModule?C/C++ codeextern C{_
在一个dll工程中加入一个DataModule,使用里面的控件前是不是要先初始化DataModule?
C/C++ codeextern "C"{ __declspec(dllexport) int __stdcall fun1(int a, int b) { i += 1 ; //ShowMessage(a+b+i); DataModule1->dlgOpen1->Execute(); return(0); //return(a + b + i) ; }}
现在这样调用的时候会出错.
[解决办法]要初始化
DataModule1 = new TDataModule();
用完了要delete
[解决办法]要看你的工程是否自动创建数据模块。不过建议是自己来创建,用完了手工释放。