Estoy usando un componente ActiveX con Delphi 7, cuento con un breve manual de ayuda del programador con ejemplos en C++. Tal como me indica el manual arrastro al formulario dos controles: TVisor y TCapa
TVisor implementa las interfaces IVisor (interfaz principal del visor) e ILayer (Gestor de Capas), esta última a su vez implementa el método AddLayer().
El ejemplo dice: "... para añadir la capa obtenemos el interfaz ILayer del visor e invocamos al método AddLayer pasándole la interfaz IUnknown de la capa ... ", que se traduce en:
Código:
ILayer layer(m_visor.GetControlUnknown());
layer->AddLayer(m_capa.GetControlUnknown())
m_visor.Initialize();
Esto en Delphi ¿cómo?.
En principio intenté:
Código:
m_visor.AddLayer(...);
pero delphi me dice que el identificador AddLayer no está declarado.
A partir de aquí he estado dandole vueltas pero ...
Muchas gracias de antemano.