DelphiDelphiVCLPythonPython GUIWindows

What Is The Application.Dispatch DelphiVCL Method?

What Is The ApplicationDispatch DelphiVCL Method

Use the Dispatch method or DelphiVCL.Application.Dispatch from the DelphiVCL library to call message-handling methods for the object, based on the contents of the Message parameter.

Call Dispatch to automatically pass messages to the appropriate message handler.

Dispatch determines whether a message is in the list of message handlers declared for the object. If the object does not handle the message, Dispatch then examines the message-handler list of the ancestor class and continues checking ancestors until it either finds a specific handler or runs out of ancestors, in which case it calls DefaultHandler.

The only assumption Dispatch makes about the data in Message is that the first two bytes contain a message ID—that is, an integer that determines which message handler Dispatch calls. Although any kind of data can be passed to Dispatch, most TObject descendants expect a message record such as TMessage or a specific data structure type.

Let’s browse all the properties and methods, of the DelphiVCL.Application.Dispatch using dir() command:

See the responses in our Windows command prompt:

What Is The Application.Dispatch DelphiVCL Method? List of the properties.

You can also read short information about the DelphiVCL.Application.Dispatch using the print() command:

See the responses in our Windows command prompt:

What Is The Application.Dispatch DelphiVCL Method?. Output of the responses

 

Check out DelphiVCL which easily allows you to build GUIs for Windows using Python.

close
Related posts
IDEPythonPython GUI

What Is The Best IDE For Python?

DelphiDelphiVCLLearn PythonProjectsPythonPython GUIWindows

How To Build A Currency Converter Tool Python Desktop App

Python GUI

What Are The Best Web Scraping Tools For Python

Python GUI

How To Create A Python Desktop Application

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht.

de_DE_formalGerman