-> Hier kostenlos registrieren
Hallo.
Ich würde gerne eine Rohdatenvariable z.B. 1 Byte in die einzelnen Bits zerlegen.
Jetzt habe ich mit der Forumsuche ein Script gefunden und es auf BOOL geändert, aber irgendwie funktioniert das nicht.
Hab leider so gut wie keine Ahnung von C oder VBS.
Vielleicht kann mir da jemand weiterhelfen.
Danke!
Ich würde gerne eine Rohdatenvariable z.B. 1 Byte in die einzelnen Bits zerlegen.
Jetzt habe ich mit der Forumsuche ein Script gefunden und es auf BOOL geändert, aber irgendwie funktioniert das nicht.
Hab leider so gut wie keine Ahnung von C oder VBS.
Vielleicht kann mir da jemand weiterhelfen.
Code:
#include "apdefap.h"
int gscAction( void )
{
struct {
BOOL Stat1;
BOOL Stat2;
BOOL Stat3;
BOOL Stat4;
BOOL Stat5;
BOOL Stat6;
BOOL Stat7;
BOOL Stat8;
} RStat;
#define pRawTag = "NeueVariable"
DWORD TagState;
GetTagRawState(pRawTag,(BOOL *)&RStat,sizeof(RStat),&TagState);
if(TagState)
return 0;
//ab hier kannst du auf die einzelnen Word´s zugreifen
//bzw auf interne Variable schreiben die ja nicht gezählt werden :)
//ist aber ein wenig dirty *g*
SetTagWord("Test_Bool_1",RStat.Stat1);
//usw
}
Danke!