Site icon Python GUI

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:

[crayon-662e281f857d5684702465/]

See the responses in our Windows command prompt:

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

[crayon-662e281f857ec115834645/]

See the responses in our Windows command prompt:

 

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

Exit mobile version