![]() |
ApplicationEvents - wofür?
Hiho,
hab mal ne Frage. Wozu ist diese Komponente nütze? Wo würde diese Komponente Einsatz finden? |
Re: ApplicationEvents - wofür?
Dafür das du Delphi 7 Enterprise hast, ist das ne komische Frage. :?:
Mit dieser Komponente kannst du zum Beispiel ne globale Hinweisprozedure ins Prog einbinden. Was man sonst mit
Code:
macht, kannst du auch über die Kompo machen.
Application.OnHint:=DoMyHint;
Hilfe von Delphi lesen. :roll: |
Re: ApplicationEvents - wofür?
Als Kind habe ich schon gelernt, dass es keine komische Frage gibt.....
Was hat das mit der IDE zu tun? Ich habe diese Komponente eben noch nie benutzt.Ist das so tragisch??Aus der OH bin ich eben nicht schlau geworden was der praktische Nutzen dieser Kompo sein soll. . |
Re: ApplicationEvents - wofür?
Alles klar 8)
Das Grundobjekt jeder windowsorientierten Anwendung ist TApplication: Zitat:
(CreateWindowEx etc.) Die Komponenente lässt sich besonders gut eigenen um auf Windows-Botschaften zu reagieren (OnMessage) bzw. manche sofort und global abzufangen. Anderes Beispiel wäre, wenn Systemeinstellungen geändert wurden. Wenn man da im OnSettingChange eine Behandlungsroutine implementiert hat, kann man z.B. bei Auflösungänderungen reagieren und seine Anwendung neu skalieren. Man kann halt grundlegende Anwendungselemente bearbeiten, wofür die Komponente einen einfacheren Zugang bietet. |
Re: ApplicationEvents - wofür?
ok, vielen Dank
|
Re: ApplicationEvents - wofür?
Hi,
OnIdle ist zum BLeistift bei OpenGL ganz praktisch, das wäre immer dann wenn das Programm und/oder die CPU nichts zutun hat, da könnte man bestimmte "aufwendigere" Programmteile laufen lassen. Eifach mal die Event durchschauen! :D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz