I get this error when building my COM in cbuilderX:
"atlmod.h": E2451 Undefined symbol 'TSysCharSet' in function TComModule::Unlock() at line 251
this offending line is:
if ((result == 0) && m_bExe)
{
// If this EXE was launched by OLE (as an Automation Server), then terminate.
//
TSysCharSet DelimSet; <<----- THIS ONE
DelimSet << '/' << '-';
Where is the type TSysCharSet defined? I searched my entire CBuilderX installation
and I get only 2 files containing that text:
$(BCBX)\bin\tregsvr.exe
$(BCBX)\include\Atl\atlmod.h
I checked CppBuilder6, and it says it's defined in SysUtils. But since
Borland isn't including vcl classes anymore, why haven't you modified atlmod.h?
It's the same with this one:
"atlmod.h": E2268 Call to undefined function 'FindCmdLineSwitch' in function TComModule::Unlock() at line 253
Please, help!
Regards,
esegura