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 

Fehler beim Schließen des VIs nach Delphi-DLL-Aufruf



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!

07.08.2008, 11:46
Beitrag #8

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Fehler beim Schließen des VIs nach Delphi-DLL-Aufruf
' schrieb:"Wir verwenden Borland Delphi 2006.
Selber Schuld. Hehe
Das entspricht so ungefähr LV-80. (Naja so ungefähr. Wenn in LV 100% Fehler drin sind, dann sind in D2006 1% Fehler). Ich würde empfehlen auf D2k7Win32 upzudaten. Ob in D2006 der MemoryManager selbst schwerwiegende Fehler hat, weiß ich nicht.

Zitat:Das mit den Strings versuchen wir zwar zu vermeiden, aber leider klappt das nicht immer.
Das klappt immer.
(Ansi-)Strings in Delphi und Strings in LV sind verschiedene Sachen. Strings kann man immer durch PChar ersetzen. Das ist zwar etwas aufwändig, aber garantiert sicher.

Zitat:Und eigentlich ist ShareMem dazu gedacht genau diese Probleme mit Strings zu lösen.
Im Falle, wenn in beiden Systemen - Applikation und DLL, also LV und Delphi - der selbe Speichermanager verwendet wird. Und genau das ist nicht der Fall. Deswegen nützt in Bezug auf die Einbindung in LV ShareMem an sich nichts. Das steht in Bezug auf LV nur als Sicherheit drinnen.

Ich rate grundsätzlich zu PChar und den Rest von Hand zu machen.

Hinweis:
Auch dynamische Arrays, erst recht wenn sie mehrdimensional sind, sind nicht kompatibel.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Fehler beim Schließen des VIs nach Delphi-DLL-Aufruf - IchSelbst - 07.08.2008 11:46

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Fehler 1097 beim Übergeben von Arrays Flemmy 4 9.534 22.10.2017 21:07
Letzter Beitrag: rolfk
  Aufruf externe DLL Fehler 1097 Lars_Tragl 1 9.160 11.08.2016 16:13
Letzter Beitrag: Freddy
Exclamation Backgroundworker aus VB.NET DLL - Fehler beim Beenden Max92 0 9.459 03.11.2015 14:17
Letzter Beitrag: Max92
  Fehler 1097 bei Knoten zum Aufruf externer Bibliotheken in CLF-Knoten.vi KingLui 2 7.431 16.09.2014 13:47
Letzter Beitrag: KingLui
  Labview blockiert serielle Schnittstelle nach Aufruf der DLL Berdschi 5 7.723 24.04.2014 08:38
Letzter Beitrag: Berdschi
  Fehler 1097 bei Aufruf C++ DLL F-Trooper 9 19.774 24.02.2014 12:38
Letzter Beitrag: Kiesch

Gehe zu: