Der Overlay ist im Prinzip recht simpel.
du definierst mehrere Variablen auf einen Speicherbereich.
Bildhaft wär in etwa so, wie wenn du in excel mehrere Zellen
verbindest auf eine Zelle zusammen.
Das wääre dann deine Long-Variable.
Nun legst du eine Maske aus x Zellen über deine verbundene Zelle.
Du kannst nachwievor den Inhalt der verbundenen Zelle als
ganzes betrachten aber in der Maske ist der Inhalt auf x Zellen
aufgeteilt, du kannst also jede ienzelne Zelle für sich auslesen
in Deinem Fall als Bytewert und den dann verschicken ...
hmmm ...
|--------------1 Longvariable ---------------|
Bytevaraiablen:
|---- 1 ----|---- 2 ----|---- 3 ----|---- 4 ----|
so in etwa. Wichtig dabei ist, das die Inhalte zusammengesetz den
eigendlichen Wert ergeben
Sorry, an der Overlay hab ich glatt nicht mehr gedacht, is aber n super tip!
Vor den Erfolg haben die Götter den Schweiß gesetzt
Ja, aber du kannst es einfacher machen:
dim variable as long
dim bytes(4) as byte at variable overlay
und schon hast du alle 4 bytes im Arry.....dann noch:
for i=1 to 4
printbin bytes(i)
next i
und du sendest diese.....so ungefähr könnte man das machen.
Lesezeichen