EBSILON®Professional Online Dokumentation
Datenaustausch und Ergebnisdarstellung / ATL-Schnittstelle / Callback-Funktion implementieren
In diesem Thema
    Callback-Funktion implementieren
    In diesem Thema

    Callback-Funktion implementieren


    Mit der Callback-Funktion kann aus dem Dialog heraus eine Funktion im EbsScript aufgerufen werden. Hierzu ist die ”CallBack”-Methode des IEbsScript-Objekts aufzurufen. Dabei können bis zu 30 VARIANT-Parameter mit EbsScript ausgetauscht werden

    In EbsScript muss die Callback-Funktion durch das Schlüsselwort ”callback” gekennzeichnet sein. Beispiel:

    procedure proc(var r1:real; var r2:real; var str:string);callback;

    Der Dialog wird durch den Aufruf ”callEbsScriptServer” aufgeschaltet. Dieser Aufruf muss als erstes Argument einen String mit DLL-Name und Methode, dann zwei beliebige Parameter und als letztes die Callback-Funktion enthalten (der Name des ersten Arguments kann auch der rgs-Datei entnommen werden).