Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Tritt ein, wenn ein Objekt erstellt wird.
PROCEDURE Object.Init
[LPARAMETERS Param1, Param2,...]
Parameter
- Param1, Param2...
Die Parameter sind optional. Bei der Übergabe von Parametern müssen Sie jedoch eine LPARAMETERS- oder eine PARAMETERS-Anweisung einbeziehen, in der jeder Parameter aufgelistet ist. Andernfalls generiert Visual FoxPro einen Fehler.
Hinweise
Bei Formularsätzen und anderen Container-Objekten wird das Init-Ereignis für alle darin enthaltenen Objekte vor dem Init-Ereignis des Containers ausgelöst, so dass Sie während des Init-Ereignisses des Containers auf die darin enthaltenen Objekte zugreifen können. Das Init-Ereignis tritt bei den darin enthaltenen Objekten in der Reihenfolge auf, in der diese dem Container-Objekt hinzugefügt wurden.
Um die Erstellung eines Steuerelements oder Active Document-Objekts zu verhindern, geben Sie im Init-Ereignis Falsch (.F.) zurück. Das Destroy-Ereignis wird nicht ausgelöst. So gibt z. B. der folgende Code Falsch (.F.) zurück, wenn die Rechnungstabelle nicht verfügbar ist:
PROCEDURE INIT
IF NOT FILE("INVOICE.DBF")
ERROR 'Initialization Failed: File not found'
RETURN .F.
ELSE
USE INVOICE IN 0 AGAIN
THIS.WorkArea = SELECT()
ENDIF
ENDPROC
Siehe auch
AddObject-Methode | CREATEOBJECT( ) | Load-Ereignis
Betrifft: ActiveDoc-Objekt | CheckBox | Kombinationsfeld-Steuerelement (ComboBox) | Befehlsschaltflächen-Steuerelement (CommandButton) | Schaltflächengruppe-Steuerelement (CommandGroup) | Container-Objekt | Control-Objekt | Cursor-Objekt | Custom-Objekt | Datenumgebungsobjekt (DataEnvironment) | Bearbeitungsfeld-Steuerelement | Formularobjekt (Form) | Formularsatz-Objekt (FormSet) | Datenraster-Steuerelement | Bild-Steuerelement | Bezeichnungs-Steuerelement | Linien-Steuerelement (Linie) | Listenfeld-Steuerelement (ListBox) | Gebundenes OLE-Steuerelement | OLE-Container-Steuerelement | Optionsfeld-Steuerelement (OptionButton) | Optionsgruppen-Steuerelement (OptionGroup) | Seitenobjekt (Page) | PageFrame-Steuerelement | ProjectHook-Objekt | Beziehungsobjekt (Relation) | Sitzungsobjekt | Form-Steuerelement | Drehfeld-Steuerelement (Spinner Control) | Textfeld-Steuerelement (TextBox) | Zeitgeber-Steuerelement | Symbolleisten-Objekt