EvtInit
EvtInit
Laden des Objekts
Details
- Name: Typ Beschreibung
- aEvt:
eventEreignisinformationen - Resultat:
logicWird nicht ausgewertet - Siehe: Liste , Objekte ,
EvtTerm, Ereignisbefehle , Beispiel
Die angegebene Prozedur wird ausgeführt, wenn das Objekt geladen wurde. In dieser Prozedur kann beispielsweise ein globaler Datenbereich für das Fenster angelegt werden.
Definition des Funktionskopfes:
sub EvtInit
(
aEvt : event; // Ereignis
)
: logic; // Wird nicht ausgewertet
{
return(true);
}
aEvt
Die Funktion hat einen Übergabeparameter vom Typ event. In aEvt wird unter anderem der Deskriptor des auslösenden Objekts, d. h. das Objekt, in dem die Ereignisfunktion eingetragen wurde, übergeben.
Resultat
Der Rückgabewert der Funktion wird nicht ausgewertet.
info
Das Ereignis kann bei dynamisch erzeugten Objekten nicht mit WinEvtProcNameSet () gesetzt werden.
Beispiel:
sub EvtInit
(
aEvt : event; // Ereignis
) : logic; // Wird nicht ausgewertet
{
// Datenbereich für globale Variable anlegen
if (VarInfo(gVar) = 0)
VarAllocate(gVar);
return(true);
}