Thank you for the answer.
I have this problem:
I'm reading for example messages( each message has 8 words), first word has the label FF, the rest label 8.
When I'm reading a new message the FIRST word with label FF is from the last message and the words with the label 8 are from the new message; only the third message is correct, the new word with the label FF and the new words with the label 8 are from the new message.
Calling the DLL:
Input parameters: handle, channel=0, num_data_words=number of 32-bit words to read
Output parameters: msgptr=data returned; overwritten: old data overwr