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 

DLL-Aufruf mit structure**-Wert



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.03.2007, 10:24
Beitrag #7

astraios Offline
LVF-Grünschnabel
*


Beiträge: 44
Registriert seit: Mar 2006

8.5
2006
de

80937
Deutschland
DLL-Aufruf mit structure**-Wert
HEUREKA! Ich hab's!

Hier bin ich fündig geworden.

Es gibt in der LabVIEW Bibliothek eine Funktion namens "MoveBlock", der man eine Speicheradresse und Länge übergibt und die dann den Speicherbereich ausgibt.

Also ändere ich meinen DLL-Aufruf so, dass ich nur einen Zeiger auf U32 für "data" verwende. Diesen U32-Wert, der ja die Adresse der Struktur darstellt, geb ich dem MoveBlock Knoten und der gibt mir die Daten im gewünschten U8-Array aus.

Und genauso müsste das mit den Pointern in der Struktur selbst (verkettete Liste) dann auch klappen.

   

   


Also nochmal vielen Dank für die engagierte Hilfe!


Viele Grüße

Robert

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


Nachrichten in diesem Thema
DLL-Aufruf mit structure**-Wert - astraios - 21.03.2007 10:24
DLL-Aufruf mit structure**-Wert - rolfk - 14.06.2007, 23:19
DLL-Aufruf mit structure**-Wert - FaSch - 04.06.2008, 14:18

Gehe zu: