![]() |
Urgente Problema con Activex
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 |
La franja horaria es GMT +2. Ahora son las 20:57:23. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi