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