Ermittle zu einem gegebenen Funktionsnamen die Adresse der ausführbaren Funktion.

Ermittle zu einem gegebenen Funktionsnamen die Adresse der ausführbaren Funktion.

Bitte beachten Sie bei der Anwendung der Funktion Folgendes

Name Typ Default Beschreibung
Return int   Ungleich 0 : Adresse der ausführbaren Funktion im Arbeitsspeicher
0 : Funktion nicht gefunden
funcname char* - Name einer Funktion

Aufrufe verschiedener gleichartiger Funktionen in einer "Sammelfunktion"

float my_func (float f)
{
    return f*2.0;
}
int test (char * func_name, float f) { int fn = reflection (func_name);
if (fn) showmessage ("%s (%f) = %f", func_name, f, fn (f)); else showmessage ("Function %s is not defined", func_name); return 0; }
int main () { test ("sin", 30.0); test ("my_func", 30.0); test ("sdjhfg", 30.0);
return 0; }

Seit
v4.1.6 R26411, 12. Dez 2019

Verfügbarkeit
priint:comet InDesign® Plug-Ins, comet_pdf, Illustrator

Siehe auch
symname

Alphabetic index HTML hierarchy of classes or Java