求助!!F1004 Internal compiler error at 0xc39c9d with base 0xc10000!!!!
Build [C++ Fatal Error] Project1.cpp(11): F1004 Internal compiler error at 0xc39c9d with base 0xc10000
并将光标放在TComModule _ProjectModule(0 /*InitATLServer*/);处,
请问这是一个什么错误,
之间我就做了如下操作:
新建一个remote data module,
放adoquery和一个datasetprovider后,将ADO连上后端的ACCESS数据库,
datasetprovider指向ado,
新建一个type library,
并输入如下程序
STDMETHODIMP TLoginImpl::Log(BSTR INPUT, VARIANT* ret)
{ TStringList *p=new TStringList;
p->Text=INPUT;
m_DataModule->ADOQuery1->Close();
m_DataModule->ADOQuery1->SQL->Clear();
m_DataModule->ADOQuery1->SQL->Add("select * from 人");
m_DataModule->ADOQuery1->SQL->Add("where USER_ID=:USER_ID");
m_DataModule->ADOQuery1->Parameters->ParamByName("USER_ID")->AsString=p->Values["USER_ID"];
m_DataModule->ADOQuery1->Open();
if (m_DataModule->ADOQuery1->RecordCount==0) *ret=1;
else if(m_DataModule->ADOQuery1->FieldByName("PASS_TX")->AsString!=p->Values["PASS_TX"]) *ret=2;
else *ret=0;
delete p;
return S_OK;
}
编译时,就出现以上错误。