dll中无法将.ini文件中的数据库连接信息赋给ADOConnection的ConnectionString
这是入口函数:
extern "C" __declspec(dllexport) void _stdcall DBConnected_DLL()
{
TDataModule2 *DataModule2 = new TDataModule2(NULL);
TIniFile *ini = new TIniFile( ChangeFileExt( Application->ExeName, ".INI" ));
DataModule2->DBConnection1->ConnectionString = ini->ReadString( "Info", "DBConfigration", "" );
delete ini;
DataModule2->DBConnection1->Connected = true;
delete DataModule2;
}
单步调试的时候,发现DataModule2->DBConnection1->ConnectionString = E2195 Cannot evaluate function call