D3fault
2019-02-09, 23:01:12
Hallo zusammen,
ich habe da mal eine Frage: Vielleicht hat jemand Erfahrung mit Objekt-Attributen aus einer C++ DLL welche in NI Teststand 17 geladen werden.
Folgernder Sachverhalt: Entwicklung einer DLL in C++ (Windows) welche einen ComPort aufmacht und dafür ein Handle erstellt. Dieses Handle wird automatisch im Constructor der C++ Klasse erstellt.
Eine als Export deklarierte Funktion beispiel "RS232_WriteData" greift darauf hin auf das erzeugte objekt zu und versendet die Daten.
Ein darauf folgender Wait und ein erneuter Aufruf von "RS232_WriteDate" haben zur Folge das ich das selbe Handle nicht wieder benutzen kann!
Hat jemand eine Idee wie ich das Objekt welches das handle beinhaltet während der gesamten Laufzeit in der die DLL geladen ist am leben halten kann??
Beste Grüße
ich habe da mal eine Frage: Vielleicht hat jemand Erfahrung mit Objekt-Attributen aus einer C++ DLL welche in NI Teststand 17 geladen werden.
Folgernder Sachverhalt: Entwicklung einer DLL in C++ (Windows) welche einen ComPort aufmacht und dafür ein Handle erstellt. Dieses Handle wird automatisch im Constructor der C++ Klasse erstellt.
Eine als Export deklarierte Funktion beispiel "RS232_WriteData" greift darauf hin auf das erzeugte objekt zu und versendet die Daten.
Ein darauf folgender Wait und ein erneuter Aufruf von "RS232_WriteDate" haben zur Folge das ich das selbe Handle nicht wieder benutzen kann!
Hat jemand eine Idee wie ich das Objekt welches das handle beinhaltet während der gesamten Laufzeit in der die DLL geladen ist am leben halten kann??
Beste Grüße