PDA

Ver la Versión Completa : Urgente Problema con Activex


carlosmoralesm
01-04-2005, 00:53:43
estoy utilizando un componente activex el cual en el ejemplo en Visual Basic lo crean de la siguiente forma:

[code]
Option Explicit
Dim WithEvents oActiveHome As ActiveHomeScriptLib.ActiveHome
[code]

este cuenta con un evento :

[code]
Private Sub oActiveHome_RecvAction(ByVal bszAction As Variant, ByVal bszParm1 As Variant, ByVal bszParm2 As Variant, ByVal bszParm3 As Variant, ByVal bszParm4 As Variant, ByVal bszParm5 As Variant, ByVal bszReserved As Variant)
[code]

esto lo pude emular con EvenSinkImp 2.0 que es el equivalente a WithEvents

pero no pude ver como ligar los eventos del componente que genera

el detalle es que el control activex funciona bien todos los eventos y propiedades menos el de : "RecvAction"

al activar el evento me muestra el siguiente error:

Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 0045A29C in module 'Project1.exe'. Read of address A39F49F5'. Process stopped. Use Step or Run to continue

en visual c++ o en VB funciona correctamente

que puedo hacer para quitar el error

alguien sabe como puedo ligar los eventos de EvenSinkImp 2.0

a el Activex.

o controlar el activex para que no muestre el error

por lo que parece puerde la direccion en memoria de los valores del evento
o no sta bien sincronizado con el activex



alguien me puede dar una pista o ayudarme a corregir este error