DelphiDelphiVCLPythonPython GUIWindows

What is DelphiVCL.Application.CreateHandle?

We can use the CreateHandle property or DelphiVCL.Application.CreateHandle to generate a main window for the application if it does not already have one. Do not call CreateHandle directly. In EXEs, the application’s constructor calls CreateHandle. In DLLs, it does not. CreateHandle encapsulates much of what traditional Windows programs write in WinMain. For example, CreateHandle…
Read more
DelphiDelphiVCLPythonPython GUIWindows

What is the FieldAddress Property in DelphiVCL.Application?

Use the FieldAddress property or DelphiVCL.Application.FieldAddress to return the address of a published object field. FieldAddress is used internally by the component streaming system to access a specified published field of an object. FieldAddress returns a pointer to the field, if it exists. If the object has no published field by that name, FieldAddress returns nil (Delphi) or NULL…
Read more
DelphiDelphiVCLPythonPython GUIWindows

Understanding The Purpose of DelphiVCL.Application.Equals

Use the Equals property or DelphiVCL.Application.Equals to check whether the current instance and the Obj parameter are equal. The function has one Obj parameter of the TObject type. By default, the Equals method shows whether the addresses corresponding to the current object and the Obj object are identical. The method returns a boolean value that represents the equality between the two…
Read more
DelphiDelphiVCLPythonPython GUIWindows

How To Understand DelphiVCL.Application.EndInvoke

Use the EndInvoke property or DelphiVCL.Application.EndInvoke to block the caller until the specified ASyncResult completes. Returns the result from the method that BeginInvoke asynchronously executes. This result is immediately returned after the given IAsyncResult finishes. EndInvoke raises any exception that may occur while the asynchronous method executes. Let’s browse all the…
Read more
en_USEnglish