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 

Vector Informatik: CAN Anbindung mit XL Treiber v6.4 (über DLL)



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!

21.11.2007, 12:08
Beitrag #11

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.689
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Vector Informatik: CAN Anbindung mit XL Treiber v6.4 (über DLL)
' schrieb:Wieso nicht?
Das beziehe ich auf mein "Eigentlich nicht". Warum? Weil das physikalische Kopieren von Speicher auf Anwenderebene - und gerade in LV - nicht gerade der Weisheit letzter Schluss ist. Übergib mal an dieses VI falsche Werte. Was möglich ist. Und was passiert dann - Bluescreen, wenn du Pech/Glück hast. Es ist ja schön, dass es diese Funktion, die du ja auch richtig anwendest, noch gibt. Ich bin halt der Meinung, auf einer Ebene wie eine LV-Applikation hat so eine harte Kopierfunktion nichts (mehr) zu suchen.

Zitat:Sollte (von der Theorie zumindest) ohne Probleme machbar sein.
Ist es auch.

Zitat:kleines Problem habe ich noch bei anderen Stucts: Strings dürfen dort bis zu 200 Zeichen lang sein, aber auch entsprechend kürzer. Dumm nur, wenn man über Array Subset 200 Bytes abschneidet und die dann mit Byte Array to String umwandelt... Aber da sollte man auch die "Nullterminierung" des Strings im Bytearray vorher finden können.
Das mit den 200 Byte im Struct gilt doch aber nur für LV.

Mit Strings - zu denen WideString, AnsiString, PChar etc gehören, sagen wir hier also lieber PChar - ist das sovieso eine eigene Sache. Was tun, wenn der "String" nicht als Zeichen (wie im Struct, also als expliziter Wert) übergeben wird, sondern als PChar, also als Pointer. Dann wieder per Move... Was tun, wenn es ein Delphi-String ist (was hoffentlich nie in einer DLL vorkommt) ? (WideString weis ich nicht).

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Vector Informatik: CAN Anbindung mit XL Treiber v6.4 (über DLL) - IchSelbst - 21.11.2007 12:08

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Question AutomotiveEthernet mit Vector vxlapi Achim 0 3.951 09.12.2020 12:14
Letzter Beitrag: Achim
  Einbindung der Vector XL Driver Library 5.3 in LabVIEW ... nmoerchen 15 26.531 17.10.2011 07:32
Letzter Beitrag: Mik
  dll Anbindung einer Infrarotkamera florianBO 3 4.416 13.11.2009 15:48
Letzter Beitrag: abrissbirne
  Einbindung der Vector driver libary 6.7 in LabVIEW Langen8 3 7.467 31.07.2009 14:31
Letzter Beitrag: rolfk
  DLL-Anbindung lösen astraios 3 4.811 18.04.2007 11:09
Letzter Beitrag: holterpolter
  dll-Anbindung obrueck 1 8.113 10.02.2005 11:07
Letzter Beitrag: Mario W.

Gehe zu: