Hallo Sascha,
ich habe zwar die Messkarte nicht zur Verfügung, aber nach Lesen des Handbuchs komme ich zu dem Schluss, dass da vielleicht etwas gewaltig schief läuft. Ich vermute, dass du dir das Beispiel aus dem aktuellen
SDK angeschaut hast. Der Aufruf von me4000AIExtractValues() ist Bestandteil einer Callback-Routine, die du nach Vorbereitung der ChannelList mit me4000AIContinuous() veröffentlicht hast. Diese Callback-Routine kann keine Methode deiner Form sein. Ohne Callback-Routine bleibt dir nur das Polling über me4000AIGetNewValues(). Sind dir die Mechanismen klar?
Was den Datenpuffer betrifft: Der wird wohl vom Kartentreiber deklariert. Der Wert von psValues wird dir als Parameter der Callback-Routine angeliefert und du musst ihn einfach so an me4000AIExtractValues() weiterreichen. Also weg mit deiner lokalen Deklaration für psValues und vergiss auch mein sValues aus meinem ersten Beitrag.
Freundliche Grüße