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 

DLL Import externe Struktur in Header bekommen



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!

25.09.2016, 23:14 (Dieser Beitrag wurde zuletzt bearbeitet: 25.09.2016 23:21 von rolfk.)
Beitrag #10

rolfk Offline
LVF-Guru
*****


Beiträge: 2.317
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: DLL Import externe Struktur in Header bekommen
(22.09.2016 22:06 )hansi9990 schrieb:  Hi Rolf

Vielen Dank für die Informationen. Smile
Soweit läuft alles prima, allerdings habe ich unter Windows7 manchmal einen Crash des LabView Developer Environment, unter Windows 10 hatte ich das bisher nicht.
Entweder ist es Zufall, da ich manchmal die Umgebung mit dem roten Knopf stoppe und der angelegte Speicher nicht aufgeräumt wird, oder es liegt am System, oder an der ole32.dll die sich evtl. zwischen Windows 7 und 10 unterscheidet.

Computer und Zufall ist etwa das gleiche wie eine Jungfrau und schwanger. Es kommt nur im Märchen vor! Dummer Zufall ist, dass es unter Windows 10 SCHEINBAR funktioniert. Das tut es aber auch nicht wirklich, nur siehst Du den Fehler JETZT noch nicht. Irgendwann, am wahrscheinlichsten wenn Dein Chef hinter Dir steht und Du das Programm vorführst oder etwas anderes Katastrophales anliegt, macht es vielleicht auch unter Windows 10 mal Bumms.

Deshalb, DEBUGGEN und noch mal DEBUGGEN. Alles noch einmal und noch einmal kontrollieren! Und hier kommt nun das was ich schon eher sagte. Da Du eigentlich nicht ganz weisst, was Du hier genau getan hast ist das mit dem Kontrollieren so eine Sache.

Auch wenn die ole32.dll garantiert verschieden ist zwischen Windows 7 und Windows 10, ist das API das Du hier hoffentlich korrekt anrufst, offiziel dokumentiert und deshalb völlig unveränderlich. Sofern die Funktion korrekt aufgerufen wird, kann die nicht auf dem einen System einen Crash machen und auf dem anderen nicht. Das würde die Idee eines offiziellen APIs völlig ad absurdum führen.

Du hast die Bemerkung, dass der Speicherbereich halt schon mindestens 8192 + 104 Bytes sein sollte aber beachtet, oder?

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
Antwort schreiben 


Nachrichten in diesem Thema
RE: DLL Import externe Struktur in Header bekommen - rolfk - 25.09.2016 23:14

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  USB Relay DLL import hansi9990 3 11.089 02.09.2019 09:15
Letzter Beitrag: hansi9990
  Aufruf externe DLL Fehler 1097 Lars_Tragl 1 10.209 11.08.2016 16:13
Letzter Beitrag: Freddy
  externe DLL verstehen sarah.bla 7 14.848 05.07.2016 08:19
Letzter Beitrag: sarah.bla
  Fehlende externe Funktion galilio 4 14.215 28.04.2016 12:42
Letzter Beitrag: rolfk
  aus einem Library Import Installer machen galilio 5 13.884 04.04.2016 09:32
Letzter Beitrag: galilio
  Labview Import / DLL debuggen galilio 36 57.161 10.11.2015 21:42
Letzter Beitrag: rolfk

Gehe zu: