engine_getvarinfo (void* address,char* name,char *structname,long *offset)
LC Liefert den Typus und Namen einer lite-C-Variablen des momentanen Skripts zurück und, wenn die Variable ein Element oder Struct ist, den Namen und Offset. Läßt sich zum Echtzeit-Debuggen verwenden.
Parameter:
address - Pointer der Variablen.
name - Pointer auf ein char[33]-Array, das auf den Namen der Variablen gesetzt werden soll.
structname - Pointer auf ein char[33]-Array, das auf den Namen des Strukts, das die Variable enthält, gesetzt werden soll.
offset - Offset auf den Start des Strukts in Bytes.
Rückgabewerte:
Typ der Variablen (s.engine_getvar).
Beispiel:
long offset;
char varname[33];
char structname[33];
long offset;
...
var MyVar;
...
long type = engine_getvarinfo(&MyVar,varname,structname,&offset);
Siehe auch:
engine_open, engine_getvar, engine_getscriptinfo
► latest
version online