Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Legacy type TSysCharSet in cbuilderx atl files

0 views
Skip to first unread message

esegura

unread,
Jan 29, 2005, 8:58:28 AM1/29/05
to

Hi, folks.

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


0 new messages