IsByRef() [v1.1.01+]

Gibt eine Zahl ungleich 0 zurück, wenn einem bestimmten ByRef-Parameter eine Variable übergeben wurde.

Boolesch := IsByRef(ParameterVar)

Parameter

ParameterVar

Eine Referenz zu der Variable. Zum Beispiel: IsByRef(MeinParameter).

Rückgabewert

Diese Funktion gibt 1 (true) zurück, wenn ParameterVar ein ByRef-Parameter ist und der Aufrufer eine Variable übergeben hat; oder 0 (false), wenn ParameterVar ein anderer Variablentyp ist.

ByRef-Parameter

Beispiele

Meldet 1 (true), weil Param ein ByRef-Parameter ist und ihm eine Variable übergeben wurde.

MsgBox, % Funktion(MeineVar)

Funktion(ByRef Param)
{
    return IsByRef(Param)
}