INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

ActiveX-Grundlagen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

05.04.2009, 11:33
Beitrag #11

JoL Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Mar 2009

8.6 & 8.0
2008
en

76...
Deutschland
ActiveX-Grundlagen
OK, es sind imer ca 45 Durchläufe.
Dann macht es doch Sinn.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.04.2009, 20:09 (Dieser Beitrag wurde zuletzt bearbeitet: 05.04.2009 20:10 von rolfk.)
Beitrag #12

rolfk Offline
LVF-Guru
*****


Beiträge: 2.306
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
ActiveX-Grundlagen
' schrieb:OK, es sind imer ca 45 Durchläufe.
Dann macht es doch Sinn.

Wahrscheinlich unschöne Programmierung in Deiner externen Software. Wenn Du das Ganze zweimal ausführst wird LabVIEW über ActiveX der anderen Software mitteilen dass es noch mal beginnen soll. Die ist dann aber noch damit beschäftigt um die erste angefragte Operation auszuführen. Die neue Anfrage hat wohl irgendwo ein beenden und deallozieren von Resourcen zur Folge ohne aber einen anderen Teil der ActiveX Komponente (wahrscheinlich einen asynchronen Hintergrundthread) der noch damit beschäftigt ist Daten zu sammeln erst sauber zu beenden. Resource weg, der andere Teil probiert darauf zuzugreifen und greift ins Leere -> Bums!!

Dadurch dass Du nun erst wartest bis die Operation abgeschlossen ist hat sich der asynchrone Hintergrundthread inzwischen beendet und bei der Deallozierung der Resourcen geht nichts mehr schief.

Aber eigentlich ist das ein Bug in der ActiveX Komponente.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  ActiveX (LabVIEW als ActiveX Server) Neuling 1 10.331 25.01.2006 11:25
Letzter Beitrag: Neuling

Gehe zu: