Zum Hauptinhalt springen

WinClose

obj -> WinClose() : logic

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von der DLL-Schnittstelle mit grafischer Erweiterung Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service mit grafischer Erweiterung

Fenster entladen

Details

Mit diesem Befehl wird ein Fenster, das mit WinOpen () oder WinDialog () geladen wurde, geschlossen. Als (obj) wird der Deskriptor des zu schließenden Fensters übergeben.

Ein mit WinOpen () geöffneter und mit WinDialogRun () aufgerufenes Fenster kann entweder durch den Benutzer (zum Beispiel durch Drücken der Schließen-Schaltfläche) oder prozedural durch Ausführung des Befehls WinClose() geschlossen werden. In beiden Fällen befindet sich das Fenster noch im Speicher und es kann auf die Eigenschaften der enthaltenen Objekte zugegriffen werden. Das Fenster wird erst durch die erneute Ausführung von WinClose() entladen.

Beispiele:

// Fenster 'Message' laden
WinOpen('Message');
...
// Fenster $Message entladen
$Message->WinClose();

// Fenster 'Message' in tHdl laden
tHdl # WinOpen('Message');
...
// Fenster tHdl entladen
tHdl->WinClose();

Mögliche Laufzeitfehler: