Цитата:
Сообщение от Freeman
Тут еще нужно поизучать особенности адаптации кода COM под VCL. На память сейчас не помню. Но если использовать CreateObject из ComObj, в обычном приложении ему ручной вызов CoInitialize не требуется, он прописан в тех мегабайтах кода, прилинковываемым к приложению VCL.
|
Совершенно верно. Именно написание обычного приложения с формами я и имел ввиду - где-то в дебрях VCL прописан вызов CoInitialize. При написании же "бесформенного" или консольного приложения скорее всего CoInitialize придётся вызывать самому.