Entwickler-Ecke
Sonstiges (Delphi) - COM-Server;Ereignisse;Thread
wendehammer - Mi 25.06.03 13:15
Titel: COM-Server;Ereignisse;Thread
Hallo,
Ich habe einen COM-Server(In-Process-Server) zur Messwertaufzeichnung in Delphi 5 geschrieben.
Folgende Einstellung bei der Erzeugung habe ich gewählt:
Automatisierungs-Objekt
Instantiierung: Mehrere Instanzen
Threadingmodel: Apartment,
Ereignissunterstützung aktiviert
Dieser Server wird in Delphi, HPVee, VB und dem C-Builder genutzt. Die eigentliche Messwertaufzeichnung läuft in einem separaten Thread innerhalb des Servers. Nun habe ich auch diverse Ereignisse definiert. Alles lief zuriedenstellend bis VB ins Spiel kam. Fast alle Ereignisse kommen in VB an. Nur ein Ereigniss, daß im Aufzeichnungs-Thread ausgelöst wird, verursacht einen Absturz des VB-Programms. Aber nur in VB.
Wenn man die Code-Zeilen für dieses Ereignis auskommentiert, läuft alles fehlerfrei.
Meine Frage: ist es nicht statthaft, in einem Thread eine Ereigniss auszulösen oder muß ich irgendetwas anderes im Zusammenspiel mit VB beachten ?
Danke im Voraus
Andreas
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!