Referenz - VA_ARG
Syntax: VA_ARG (Startpointer, Datentyp)
Typ: Funktion
Kategorie: Speicher
VA_ARG gibt den Wert eines Parameters in der Parameterliste einer Prozedur zurück.
- 'Startpointer' ist ein Pointer, der mit
VA_FIRST ermittelt bzw. mit
VA_NEXT aktualisiert wurde.
- 'Datentyp' ist der Datentyp des Parameters, dessen Wert zurückgegeben werden soll. Siehe auch
Datentypen.
VA_ARG wird intern folgendermaßen behandelt:
#DEFINE VA_ARG(a,t) PEEK(t, a)
Beispiel: siehe VA_FIRST
Unterschiede zu QB: neu in FreeBASIC
Plattformbedingte Unterschiede:
VA_ARG wird nicht unterstützt, wenn mit der Compileroption '-gen gcc' compiliert wird. Für plattformübergreifende Kompatibilität verwenden Sie die
Funktionen zum Umgang mit CVA_LIST.
Unterschiede unter den FB-Dialektformen:
In der Dialektform -lang qb steht VA_ARG nicht zur Verfügung und kann nur über __VA_ARG aufgerufen werden.
Siehe auch:VA_FIRST,
VA_NEXT,
CVA_START,
CVA_COPY,
CVA_ARG,
CVA_END,
DECLARE,
SUB,
FUNCTION,
CDECL,
Datentypen,
... (Auslassung[Ellipsis]),
Prozeduren
Zusätzliche Informationen und Funktionen | ||||
---|---|---|---|---|
|