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 

statische Klassen einer dll .Net C# in LabView ansprechen



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.06.2013, 07:31
Beitrag #1

Programmierknecht Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Jun 2013

2012
2013
DE



statische Klassen einer dll .Net C# in LabView ansprechen
Hallo Zusammen,

Ich habe ein Problem das statische Klassen (public static) einer dll .Net C# in LabView nicht einbinden kann.
Noch schlimmer ist aber das die dll nicht umgeschrieben wird.

Gibt es eine Möglichkeit diese Klassen in LabView einzubinden?

Danke schon im Voraus

Gruss an Alle
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.06.2013, 08:52
Beitrag #2

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
RE: statische Klassen einer dll .Net C# in LabView ansprechen
Sollte in Prinzip funktionieren: http://forums.ni.com/t5/LabVIEW/Are-stat...d-p/631352
Falls nicht müsstest Du die .NET DLL halt noch in eine selbstgeschriebe .NET-Klasse wrappen.

VDB
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.06.2013, 12:01 (Dieser Beitrag wurde zuletzt bearbeitet: 25.06.2013 12:06 von rolfk.)
Beitrag #3

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: statische Klassen einer dll .Net C# in LabView ansprechen
(25.06.2013 07:31 )Programmierknecht schrieb:  Hallo Zusammen,

Ich habe ein Problem das statische Klassen (public static) einer dll .Net C# in LabView nicht einbinden kann.
Noch schlimmer ist aber das die dll nicht umgeschrieben wird.

Gibt es eine Möglichkeit diese Klassen in LabView einzubinden?

Danke schon im Voraus

Gruss an Alle

Wie VDB schon schrieb sind statische Klassen an sich kein Problem. Du musst Dir nur bewusst sein, dass Du die nicht mit der Constructor Node instanzieren musst, da man statische Klassen grundsätzlich nicht instanzieren kann. Statdessen kannst Du gleich eine .Net Refnum auf ein Front Panel platzieren und dann von dort aus mit Select .Net Class->Browse die statische Klasse selektieren.

Im Gegensatz zum selben Dialog aufgerufen von einer Constructor Node werden in diesem Dialog dann auch statische Klassen selektierbar und ist eine Refnum zu einer statischen Klasse direkt gültig ohne dass man sie erst mit der Constructur Node instanzieren muss.

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 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Labview-DLL unter Python ansprechen A_Bachmann 4 7.543 29.10.2012 11:34
Letzter Beitrag: A_Bachmann

Gehe zu: