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 

LabVIEW Dll in VB.NET verwenden



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!

18.09.2006, 15:25
Beitrag #1

Frank Grießbaum Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Oct 2005

8.0.1
2006
kA


Deutschland
LabVIEW Dll in VB.NET verwenden
Hallo zusammen,

<div align="left">in meinem neuen Projekt soll ich eine bestehende LabVIEW Dll in ein VB.NET-Projekt einbinden und Funktionen daraus aufrufen. Allerdings sehe ich in .NET keine Funktion der Dll. Ich kann sie auch nicht über Projekt->Verweise einbinden, da es keine ActiveX-Dll ist.
Kann mir jemand sagen, wie ich die Dll sonst noch in ein .NET-Projekt einbinden kann? Oder vielleicht gibt es ja im LabVIEW eine Möglichkeit, eine ActiveX-Dll zu erstellen?</div>

Vielen Dank im Voraus

Gruß

Frank Grießbaum
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.10.2006, 13:11
Beitrag #2

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
LabVIEW Dll in VB.NET verwenden
Hallo Frank,

meines Wissens kann man mit LV keine explizite ActiveX-Dll erzeugen.
Mit VB.NET kenne ich mich leider überhaupt nicht aus. Wenn Du damit allerdings handelsübliche DLL's aufrufen könntest, dann müssten die von LV auch verwendbar sein.

Grüße
Andreas

PS: Vielleicht weiß Eugen weiter. Ich sende ihm mal die Beitragsnummer.

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.10.2006, 13:23
Beitrag #3

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
LabVIEW Dll in VB.NET verwenden
Ja, bitte die PDF-Dokumentation "Using external Code in LV" gründlich durchlesen. Bei Bedarf kann ich diese mailen.

In der Doku wird Schritt für Schritt erklärt wie man externe DLLs in LV und auch wie man LV-DLLs in textbasierte Programmiersprachen einbindet.

ActiveX kann man aus LV nicht erstellen, nur DLLs.

Gruss, Eugen

Habe gerade den Link zur Doku gefunden:
http://www.ni.com/pdf/manuals/370109b.pdf

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.10.2006, 13:42
Beitrag #4

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
LabVIEW Dll in VB.NET verwenden
Ach ja, zu deiner Frage:

wenn man eine LV-DLL erstellt, bekommt man nicht nur die DLL selbst erzeugt, sondern auch die Header-Datei, in der die Definitionen der Funktionen drinne steht. Daraus kannst du die Funktionalität und die benötigten Übergabeparameter zum Aufruf der Funktionen ableiten. Wenn die H-Datei fehlt musst du beim Kollegen nachfragen, sonst weisst du natürlich nicht wie du die DLL benutzen musst.

Gruss, Eugen

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  dll vonLabVIEW in Matlab Simulink verwenden /LabVIEW -> Matlab XPC hans_p 0 4.778 10.12.2009 10:19
Letzter Beitrag: hans_p
  LabVIEW DLL in C# verwenden TSC 5 6.999 13.01.2009 11:21
Letzter Beitrag: TSC

Gehe zu: