Тема: COM
Показать сообщение отдельно
  #4  
Старый 04.09.2008, 20:34
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ровно точно так же, как создается форма в режиме выполнения.

Код:
Form1 := TForm1.Create(Nil);

Тут интереснее вопрос в том, когда ее убивать.
Вообще, формы в COM - это плохо (если, конечно, это не ActiveX-форма). Попробуй нужный тебе метод "выдернуть" из формы в просто процку, т.е. отказаться от самой формы. я не знаю, зачем такая сложность. Ктати, если ты делаешь OLE-сервер, то его надо делать в главном модуле, ане отдельной dll.
Ответить с цитированием