Pregunta

Tengo una aplicación Delphi (2007), que es sólo un EXE estándar, y me gustaría añadir una interfaz COM para él. Ya tengo un COM DLL que las exportaciones de varios objetos COM y esto está funcionando perfectamente. Sin embargo, cuando me trató de insertar la lógica COM del DLL (es decir, las "exportaciones" y "{$ R * .tlb}" y los usos pertinentes) en el archivo DPR del EXE TI todos compila perfectamente, pero se niega a registrar cuando llamo regsvr32 myname.exe

También intentó crear una aplicación completamente nueva VCLForms y añadiendo un AutomationObject a ella a través de los magos IDE de Delphi, pero no parece que quieren que lo haga, ya que no se dispone de los componentes de ActiveX.

¿Es posible hacer lo que intentar? Si es así, ¿alguien tiene alguna idea sobre lo que podría ir mal?

Gracias

¿Fue útil?

Solución

No estoy seguro de las obras regsvr32, es necesario ejecutar el app.exe / regserver o app.exe / unregserver.

Otros consejos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top