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.


Thema geschlossen 

Dll einbinden, mehrere Headerdateien...



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!

10.01.2007, 23:39
Beitrag #7

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.700
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Dll einbinden, mehrere Headerdateien...
' schrieb:der Funktion den Pointer auf das erste Zeichen übergeben - also den Namen des Arrays XXX[y]
Im Prinzip ist das richtig.

Zitat:Da es sich bei dieser Funktion um eine Pfadangabe handelt, werde ich im VI also aus einem Pfad einen String machen.
Jawohl.

Zitat:Und was dann?
Dann erzeugst du einen DLL-Knoten, wählst die DLL-Datei, wählst das richtige Aufruf-Format (stdcall oder c - Achtung: sehr wichtig; wenn falsch, dann AccessViolation) und wählst die Funktion fn_Test. Dann den Rückgabeparameter als I32. Für den einen Parameter XXX wählst du den Typ String und dann das String-Format "C-String-Zeiger" - das ist dann ein PChar, also ein Zeiger auf die Daten (für Mindestgröße musst du glaub ich nichts angeben).

An den DLL-Knoten kann du dann ein String-Bedienelement anschließen. LV beendet Strings automatisch mit einem Nuller-Zeichen.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
to top
30
Thema geschlossen 


Nachrichten in diesem Thema
Dll einbinden, mehrere Headerdateien... - IchSelbst - 10.01.2007 23:39

Gehe zu: