DelphiDelphiVCLPythonPython GUIWindows

How To Understand DelphiVCL.Application.EndInvoke

In this post, we’ll use the EndInvoke property or DelphiVCL.Application.EndInvoke to block the caller until the specified ASyncResult completes. Learning how to do it will allow you to easily create GUIs with Python Windows GUI Builder. Returns the result from the method that BeginInvoke asynchronously executes. This result is immediately returned after the given IAsyncResult…
Read more
DelphiDelphiVCLPythonPython GUIWindows

What Is The ExecuteAction Method In DelphiVCL.Application?

When the user invokes an action, a series of calls ensue to respond to that action. First, the action list that contains the action generates an OnExecute event. If the action list does not handle the OnExecute event, then the action is routed to the Application object’s ExecuteAction method, which invokes the OnActionExecute event handler. (The application’s ExecuteAction method…
Read more
DelphiDelphiVCLPythonPython GUIWindows

Learn about the DelphiVCL.Component as the Common Ancestor of All Component Classes

DelphiVCL.Component is the common ancestor of all component classes. Component is the base class for all components. Components are persistent objects that have the following capabilities: IDE integration: The ability to appear on an IDE palette and be manipulated in a Form Designer. Ownership: The ability to manage other components. If component A owns component B, then A is…
Read more
DelphiDelphiVCLPythonPython GUIWindows

Understanding DelphiVCL.Application.DefaultHandler

Use the DefaultHandler method or DelphiVCL.Application.DefaultHandler to provide the interface for a method that processes message records. DefaultHandler is called by Dispatch when it cannot find a method for a particular message. DefaultHandler provides message handling for all messages for which an object does not have specific handlers. Descendant classes that process messages override…
Read more