У меня такой код:
try
{
AnsiString S = AContext->Connection->IOHandler->ReadLn();
}
catch(...)
{
Section->Enter();
try
{
Word flags;
if( FileExists(Log) )
flags = Sysutils::fmOpenReadWrite;
else
flags = Classes::fmCreate;
auto_ptr TFileStream> pfs(new TFileStream(Log, flags));
if( flags != Classes::fmCreate )
pfs->Seek(0, soFromEnd);
S = "Ошибка: " + Now().DateTimeString() + EOL;
pfs->Write(S.c_str(), S.Length());
}
__finally
{
Section->Leave();
AContext->Connection->Disconnect();
}
return;
}
Чтобы этот код компилировался в С++ Builder 2007 мне пришлось добавить:
Sysutils::
Classes::
Это именно те модификаторы которые надо для этой задачи?