![]() |
ActiveX Control - Ereignisse werden nicht ausgelöst
'loha Folks,
ich versuche zur Zeit in einem Projekt ein ActiveX Control zum Laufen zu brigen. Es handelt sich um ein Control welches dafür genutzt wird mit einem CAN-Adapter zu kommunizieren. Installieren liess es sich problemlos. Nun steht mir ein Beispielprojekt für Visual Basic zur Verfügung, bei welchem dieses ActiveX Control ebenfalls genutzt wird. Starte ich dieses, so können Nachrichten zu einem Gerät gesendet werden, welches darauf Antwortet. Senden und Empfangen funktioniert hierbei tadellos. In Delphi hingegen kann ich zwar Daten versenden, empfangen aber nicht. Der Empfang einer Nachricht soll ein Ereignis auslösen. Dies geschieht aber nicht. Da sich Nachrichten versenden lassen und das Gerät mit sicherheit auch eine Antwort zurücksendet (ich sehe die Antwort auf dem Oszillator) und der CAN-Adapter diese Nachricht auch mit sicherheit durchlässt, liegt die Annahme nahe, dass das Ereignis aus irgendeinem Grund nicht ausgelöst wird. Das ActiveX Control wurde folgendermassen installiert: - neues Package erstellen - das entsprechende ActiveX Steuerelement importieren - Package compilieren und installieren Das Control erscheint am Ende im Wrapper "ActiveX" und bietet verschiedene Ereignisse an. Gibt es eventuell etwas grundsätzliches, was man mit ActiveX Controls im Zusammenhang mit Ereignissen beachten muss?! Oder sollte das wie vom Hersteller geliefert einfach funktionieren? Grüsse hirnstroem |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz