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 

Erzeugte DLL hat geänderten Datentyp (uint32->int32)



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!

14.10.2011, 12:09 (Dieser Beitrag wurde zuletzt bearbeitet: 14.10.2011 12:12 von rolfk.)
Beitrag #5

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: Erzeugte DLL hat geänderten Datentyp (uint32->int32)
(14.09.2011 14:42 )LabVIEWDompteur schrieb:  Nachtrag:
Bug ist bestätigt, bzw. immernoch vorhanden in LV2010 (nur SP1?) & 2011. National Instruments ist dran.

Das ist sowieso ein recht obscures Feature. Der LabVIEW Application Builder fügt in die exportierte DLL eine Resource die die Funktionsprototypen beschreibt. Ich habe noch nie eine Standard DLL gesehen die mit etwas anderem dann LabVIEW gemacht wurde, die eine solche Typelibrary Resource enthält. Warum das existiert ist mir nicht ganz deutlich. Offensichtlich ist es ein MS Feature, das diese aber selber in ihren Compilern nicht aktiv zu unterstützen scheinen.

Wenn Du die DLL mittels Import Library Wizard auf Basis des Header Files importierst sollte es besser gehen. Bleibt natürlich die Frage, warum man in LabVIEW eine DLL macht um diese dann in LabVIEW zu importieren! Andere Entwiklungsumgebungen haben von der integrierten Typelibrary scheinbar nichts, ausser vielleicht Delphi. Könnte mir vorstellen, dass die den Import einer DLL auf Basis dieser Resource vereinfacht haben.

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: Erzeugte DLL hat geänderten Datentyp (uint32->int32) - rolfk - 14.10.2011 12:09

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  UUID als Datentyp für eine DLL erstellen jabami 22 20.727 07.03.2012 23:47
Letzter Beitrag: rolfk
  Variant Datentyp bei C++ dll BastiFantasti 1 5.322 10.02.2012 21:30
Letzter Beitrag: rolfk
  INT32 wird nicht erkannt Curtis Newton 1 4.652 25.11.2011 10:43
Letzter Beitrag: rolfk
  Datentyp HANDLE, PVOID weschi 7 10.682 12.06.2007 14:14
Letzter Beitrag: rolfk

Gehe zu: