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, 09:59
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.697
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Fehler beim Schließen des VIs nach Delphi-DLL-Aufruf
' schrieb:Dazu muss die Datei borlandmm.dll installiert werden.
MemoryManager?
Welche Typen haben denn die Parameter in den Funktionsaufrufen? Ich hoffe mal, da sind kein Strings dabei? Und erstrecht keine Instanzen? In DLL's sollten nur Basistypen wie Int32, Double, PChar (Pointer) etc vorkommen.

Werden in der DLL Instanzen erzeugt? Mit welcher Delphi-Version ist denn die DLL geschrieben.


Zitat:Fehlermeldung:
"Die Anweisung in 0x00000000 verweist auf Speicher in 0x00000000. Der Vorgang read konnte nicht auf dem Speicher durchgeführt werden."
Nicht initialisierter Pointer oder ein Pointer der noch in der Liste steht, aber nicht mehr vorhanden ist. Etc.

Zitat:Mein Kollege meinte aber, dass es hin und wieder auch in der Delphi-Umgebung damit Probleme gäbe, und diese eher auf Maschinen mit Intel-Prozessoren. Diese Info würde ich aber mit Vorsicht genießen.
Mit großer Vorsicht, mit sehr großer Vorsicht. Du wärst die Erste, die da einen Fehler gefunden hat.

Zitat:Vielleicht hat von euch ja jemand eine Idee oder kann mir erklären, was in welcher Reihenfolge beim Schließen eines VIs geschieht, damit wir dieses verflixte Ding doch noch zum Laufen bringen.
Was beim Schließen eines VI's mit einer DLL alles gemacht wird, weiß ich nicht.


Ich tippe darauf, dass entweder in der DLL ein Fehler ist, oder ein Funktionsaufruf mangelhaft ausgeführt wurde. Wenn der Fehler erst auftrat, nachdem BorlandMM.DLL istalliert sein musste, tippe ich sehr auf den MemoryManager. Die MM's von Delphi (nicht mehr Borland, auch nicht mehr Codegear, jetzt Embarcadero) und LV sind nicht kompatibel. Strings und Instanzen würde ich nicht verwenden.

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 09:59

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

Gehe zu: