Sprung zum Seitenende Struktur Themen A...Z Titel << >>

CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiNode / Sonstige Variablentypen /

CallBack - Callbackfunktion aufrufen

[C++] long int CxiNode :: CallBack (CxiCargoFunc cxif, CxiLong cargo, long int pdef = 0)
[C] long int cxiCallBack (CxiHandle self, CxiCargoFunc cxif, CxiLong cargo, long int pdef)

[S4:INTERN] Aufruf einer Callback-Funktion

cxif:
Aufzurufende Funktion

cargo:
Cargo wird an Funktionsaufruf durchgereicht

pdef:
Rückgabewert für den Fehlerfall (Vorgabe 0)

return:
Rückgabe der aufgerufenen Funktion, pdef bei Fehler

Diese Hilfsfunktion ruft cxif(*this,cargo) auf, falls cxif != NULL; cxif darf auch ein Zeiger auf eine Funktion im selben Modul wie der Aufrufer sein.

[Win16] Unter Windows bewirkt CallBack() zusätzlich, dass auch Funktionspointer, die ohne MakeProcInstance() in den Block eingetragen wurden, korrekt als Callback aufgerufen werden, sofern im Hauptprogramm DS=SS ist (Windows-Standard).

Portabilität:
Diese Funktion ist in allen unterstützten Systemen verfügbar.

Siehe auch:
SetFun
GetFun
CallFun


[i] CXI-Basis-Programmierreferenz
Version 2.10 72 (1014-001), erstellt am 15. April 2000
Textseite 199 von 855, Thema 8328 (CallBack)
[c] Copyright (c) 1996-2000 by TeraConnect GmbH

Sprung zum Seitenanfang Struktur Themen A...Z Titel << >>