Application.Initialize
Автор: Anders Hejlsberg
Метод Application.Initialize выполняет соответствующие задачи инициализации
OLE Automation, например, регистрацию или "отрегистрацию" классов OLE Automation
в системных регистрах, или завершение приложения, если оно было запущено с
единственной целью - регистрацией. По своей сути, если приложение не является
OLE Automation сервером, то такой вызов будет являться пустым оператором, и,
если вы не создаете OLE Automation сервер, то можно спокойно удалить строку
"Application.Initialize;" из исходного кода вашего проекта. Следовательно, если
вы не добавляете функциональность OLE Automation сервера к 16-битному проекту,
то при перекомпиляции старых проектов нет необходимости добавлять данный вызов.
Тут может помочь директива компилятора $IFDEF WIN32?
Да, вы можете сделать так:
{$IFDEF WIN32}
Application.Initialize; {$ENDIF}
|
|