Toon posts:

[VB6] variant naar structure kopieren

Pagina: 1
Acties:

Verwijderd

Topicstarter
Bij VB6 heb ik het volgende probleem:

Ruwe data was op de volgende manier opgeslagen:
0a7c6e3b22638ab3ab5c

Dit wil ik naar een structure kopieren die er ongeveer zo uitziet.

Public Type Header
DeviceID(8) As Byte
Data(10) As Byte
Checksum(4) As Byte
End Type
Public FrameHeader as Header

Zodat geldt

FrameHeader.DeviceId = 0a7c6e3b
FrameHeader.Data = 22638ab3ab
FrameHeader.Checksum = 5c

In werkelijkheid is zowel de ruwe data als de header veel groter. Waarbij het heel omslachtig is om elk element van dat type apart te vullen

Hoe kan ik dit realiseren

Verwijderd

RtlMoveMemory API (ook wel CopyMemory genoemd).

edit:

Nog even een tip: Als je die String doorgeeft aan RtlMoveMemory moet je er wel ByVal voor zetten, anders werkt t niet.