Показать сообщение отдельно
  #1  
Старый 01.03.2010, 06:14
Alex_S_S Alex_S_S вне форума
Прохожий
 
Регистрация: 07.05.2009
Сообщения: 41
Репутация: 10
По умолчанию Проблема с ActiveX

Доброго времнеи суток всем!

Может кто из знатоков подскажет в чем может быть проблема...
Имеется прект dll. Т.е. обычная библиотека (плагин для 2ГИС). Вот её объявление

Код:
library GPSPlugin;

{$R *.RES}

{$R 'MyPlugin.res' 'MyPlugin.rc'}

uses
  Windows {: CoClass},
  plBaseView in 'plBaseView.pas',
  plPluginImpl in 'plPluginImpl.pas',
  plLayerImpl in 'plLayerImpl.pas',
  plCommon in 'plCommon.pas',
  GrymCore_TLB in 'GrymCore_TLB.pas',
  plMyCommandImpl in 'plMyCommandImpl.pas',
  BNFXMLParser2 in 'BNFXMLParser2.pas',
  plAncillaryForm in 'plAncillaryForm.pas' {fAncillary},
  plDataUnit in 'plDataUnit.pas' {dmGPS: TDataModule},
  plDirectoryImpl in 'plDirectoryImpl.pas';

function CreateGrymPlugin(var pPlugin: IUnknown): HRESULT; stdcall;
begin
    if Assigned(@pPlugin) then begin
        pPlugin := plPluginImpl.TPlugin.Create as IUnknown;
        result  := S_OK;
      end else begin
        result := E_POINTER;
    end;
end;

exports
    CreateGrymPlugin;

begin
end.

Мне нужно добавить ActiveX форму в проект, а дельфи не дает. Захожу NewIrems-ActiveX, а там только ActiveX Library. Как Дельфи сказать что мне нужно добавть контрол в прект? Пробовал и на 2006 и на 2007 ничего не выходит. Помогите пожалуйста. Может где в настройках проекта чего нужно изменить?
Ответить с цитированием