Всем привет!
Сделал:
1. Создал проект (File->New->ActiveX Library)
2. Добавил в проект объект COM 'SimpleCOM' (File->New->COM Object)
3. В Type Library Editor добавил новый метод ShowString в интерфейсах этого объекта. Сам метод состоит только из ShowMessage. Все компилируется в dll и вызывается из внешнего приложения (exe). НО!
Никак не получается вызвать форму находящуюся в dll.
Пробовал:
function TSimpleCOM.ShowString(const str: WideString ): HResult;
begin
Form2.Create(nil);
Form2.Show;
end;
В отладчике пропускает эти команды.
Передать Application для вызова Form2.Create(Application) не знаю как, т.к. при определении параметров метода ShowString в Type Library Editor не знаю какой тип указать у данного параметра.
В Интернете найти пока удалось немногое.
Пожалуйста подскажите КАК ВЫЗВАТЬ ФОРМУ находящуюся в dll?