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 

Wide Char String



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.03.2010, 12:31
Beitrag #1

toaran_ Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 237
Registriert seit: Feb 2007

2012
2006
EN

90763
Deutschland
Wide Char String
Hallo zusammen

was Datentypen und deren Verwendung in LabVIEW angeht habe ich momentan null Ahnung .. ich hoffe ihr könnt mir helfen ...

ich habe einne DLL von dem Hersteller unserer USB Dongles bekommen mit dem ich z.B. den Laufwerksbuchstaben etc auslesen kann ...

soweit so gut mit dem Beispielprogramm funktioniert das auch wunderbar ...

aber

in LabVIEW bekomme ich das nicht zum laufen ... mein Problem ist das die Funktionen der DLL eine wide char string als return Wert oder als übergabe Parameter haben wollen ...wie mach ich das ?

Momentan bekomme ich wenn ich USBGetName ausführe nur das erste Zeichen zurück...

was mache ich falsch? wie muss ich den Widechar pointer lassen evtl als numeric und dann von einer Konvertierungsfunktion abholen lassen ?


T

[code]int USBSearchDevices(void);
---------------------------
sucht den Computer nach allen USB devices ab und gibt die Anzahl der gefundenen devices zurück
wenn der Rückgabewert kleiner 0 ist, ist ein Fehler aufgetreten

int USBSearchDevice(const wchar_t *vendor, const wchar_t *product, const wchar_t *revision);
--------------------------------------------------------------------------------------------
sucht den Computer nach passenden USB devices ab und gibt die Anzahl der gefundenen devices zurück
wobei für revision auch NULL angegeben werden kann, um die Revision nicht bei der Suche zu berücksichtigen
wenn der Rückgabewert kleiner 0 ist, ist ein Fehler aufgetreten

wchar_t* USBGetName(unsigned int number);
-----------------------------------------
gibt den FriendlyName des Devices


Angehängte Datei(en)
Sonstige .vi  Dongle_check.vi (Größe: 13,69 KB / Downloads: 334)

Sonstige .dll  usbdll.dll (Größe: 68 KB / Downloads: 282)

Sonstige .txt  ReadMe.txt (Größe: 3,74 KB / Downloads: 406)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Wide Char String - toaran_ - 25.03.2010 12:31
Wide Char String - SeBa - 25.03.2010, 12:55
Wide Char String - toaran_ - 25.03.2010, 13:48
Wide Char String - jg - 25.03.2010, 13:57
Wide Char String - toaran_ - 25.03.2010, 14:25
Wide Char String - jg - 25.03.2010, 15:13
Wide Char String - IchSelbst - 25.03.2010, 15:57
Wide Char String - rolfk - 25.03.2010, 20:17
Wide Char String - toaran_ - 26.03.2010, 10:06
Wide Char String - toaran_ - 26.03.2010, 16:59
Wide Char String - rolfk - 26.03.2010, 18:23

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  VC++ 6.0 DLL ins Labview--Ist es möglich output type as char*? Danyang 1 5.057 11.06.2013 10:44
Letzter Beitrag: rolfk
  Pointer auf Char-Array / dll Aufruf ChM 4 10.202 24.08.2010 10:59
Letzter Beitrag: ChM
  Char* in String Array Konvertieren Ralle 3 5.810 12.12.2007 09:54
Letzter Beitrag: Ralle
  struct mit char **Parameter in DLL t4b-1re-2 3 6.210 03.09.2007 12:35
Letzter Beitrag: t4b-1re-2
  char Arrays weschi 1 4.123 08.04.2006 09:38
Letzter Beitrag: oppossom

Gehe zu: