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 

Buffer



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!

22.01.2007, 17:46
Beitrag #4

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.695
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Buffer
' schrieb:Also in einem anderen Beitrag habe ich gelesen das man die Strukturen einzelnd übergeben muss / kann,
Richtig: In jenem Falle "kann". Aber auch nur deswegen, weil in der Parameterliste nix mit * steht (guckst du dort Posting #9: BOOL __stdcall Unterprogramm(HANDLE handle1,_AIN Analog,_DIO Digital); ). In deinem Falle geht (vorerst) garnichts. Wenn da ein * steht, ist das tatsächlich ein Pointer, der - so wie in diesem Falle - zum Schreiben benutzt wird. Das einzige, das du (vorerst) machen kannst, ist für _OVERLAPPED Null (nummerisch Null in U32) zu übergeben. (Nicht überall, wo die Möglichkeit besteht eine Overlapped-Struktur zu benutzen, wird sie auch zwangsweise benutzt).

Zitat:Was ist z.B. HANDLE?
HANDLE ist spezieller Typ und entspricht einem U32-Wert. Ein Handle ist immer ein Pointer und zwar ein solcher mit speziellen "Funktionen". Ein Handle - na guckst du lieber WikiPedia.

Zitat:mit dem Zeiger auf das 1. Element des Buffers habe ich auch noch so meine Probleme. Das ist ein 16 bit Zeiger der auf ein Array mit 512 Dimensionen zeigt oder!?
Jowohl.
Short int ist zwar die LV-Bezeichnung für ein U16/I16. Allerdings glaube ich, dass in C++ short int eher U8/I8 ist. Das Array hat nicht 512 Dimmensionen - sondern eine mit 512 (bzw. 1024) Werten. Als Übergabetyp kommt hier auf jeden Fall Array-Datenzeiger in Frage. Ob "Short Int" oder "Byte"/"Char" ist egal. (Ob die Übergabe eines Structs in der Art wie _BUFFER_ST geht, weis ich noch nicht)

Zitat:Bin für Verbesserungsvorschläge (es geht so nicht) immer offen
Ich bin ja der Meinung, das wird nix - irgendwo hat jedes System eine Grenze. Zumindest das mit dem Overlapped wird in LV eher schwierig.

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
30
Antwort schreiben 


Nachrichten in diesem Thema
Buffer - Semtex - 15.01.2007, 10:36
Buffer - IchSelbst - 15.01.2007, 13:25
Buffer - Semtex - 22.01.2007, 16:57
Buffer - IchSelbst - 22.01.2007 17:46
Buffer - Semtex - 29.01.2007, 10:25
Buffer - IchSelbst - 29.01.2007, 11:34
Buffer - Semtex - 29.01.2007, 14:05
Buffer - IchSelbst - 29.01.2007, 14:43
Buffer - Semtex - 29.01.2007, 15:10
Buffer - IchSelbst - 29.01.2007, 16:09
Buffer - Semtex - 29.01.2007, 16:50
Buffer - IchSelbst - 29.01.2007, 16:58
Buffer - Semtex - 05.02.2007, 08:29
Buffer - Semtex - 12.02.2007, 11:20
Buffer - IchSelbst - 12.02.2007, 13:17
Buffer - Semtex - 12.02.2007, 14:44
Buffer - IchSelbst - 12.02.2007, 15:25
Buffer - Semtex - 26.02.2007, 09:28
Buffer - IchSelbst - 26.02.2007, 10:43
Buffer - Semtex - 26.02.2007, 11:58
Buffer - IchSelbst - 26.02.2007, 23:15
Buffer - Semtex - 05.03.2007, 08:10
Buffer - IchSelbst - 05.03.2007, 10:00
Buffer - Semtex - 05.03.2007, 10:27
Buffer - IchSelbst - 05.03.2007, 11:13
Buffer - IchSelbst - 05.03.2007, 23:11
Buffer - Semtex - 06.03.2007, 15:41
Buffer - jg - 06.03.2007, 17:50
Buffer - Semtex - 12.03.2007, 09:37
Buffer - Semtex - 19.03.2007, 08:16
Buffer - IchSelbst - 19.03.2007, 22:47
Buffer - IchSelbst - 19.03.2007, 23:24
Buffer - IchSelbst - 21.03.2007, 13:11
Buffer - Semtex - 26.03.2007, 10:25
Buffer - IchSelbst - 26.03.2007, 10:49

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Buffer reservieren + Pointer auslesen one734 14 15.422 09.09.2008 11:04
Letzter Beitrag: rolfk

Gehe zu: