TClrBaseComponent Class
Provides the base implementation for the IClrBaseComponent interface and enables object sharing between applications.
CNClrLib.Control.Base.TClrBaseComponent
CNClrLib.Component.ADChangeNotifier.TCnADChangeNotifier
CNClrLib.Component.BackgroundWorker.TCnBackgroundWorker
CNClrLib.Component.BindingSource.TCnBindingSource
CNClrLib.Component.ClientWebSocket.TCnClientWebSocket
CNClrLib.Component.ColorDialog.TCnColorDialog
CNClrLib.Component.DirectoryEntry.TCnDirectoryEntry
CNClrLib.Component.DirectorySearcher.TCnDirectorySearcher
CNClrLib.Component.EventLog.TCnEventLog
CNClrLib.Component.FileSystemWatcher.TCnFileSystemWatcher
CNClrLib.Component.FolderBrowserDialog.TCnFolderBrowserDialog
CNClrLib.Component.FontDialog.TCnFontDialog
CNClrLib.Component.HttpClient.TCnHttpClient
CNClrLib.Component.HttpListener.TCnHttpListener
CNClrLib.Component.ImageList.TCnImageList
CNClrLib.Component.OpenFileDialog.TCnOpenFileDialog
CNClrLib.Component.PageSetupDialog.TCnPageSetupDialog
CNClrLib.Component.Ping.TCnPing
CNClrLib.Component.PrintDialog.TCnPrintDialog
CNClrLib.Component.PrintDocument.TCnPrintDocument
CNClrLib.Component.PrintPreviewDialog.TCnPrintPreviewDialog
CNClrLib.Component.PrintSettings.TCnPageSettings
CNClrLib.Component.PrintSettings.TCnPrinterSettings
CNClrLib.Component.Process.TCnProcess
CNClrLib.Component.SaveFileDialog.TCnSaveFileDialog
CNClrLib.Component.SerialPort.TCnSerialPort
CNClrLib.Component.ServiceController.TCnServiceController
CNClrLib.Component.SmtpClient.TCnSmtpClient
CNClrLib.Component.TcpClient.TCnTcpClient
CNClrLib.Component.Timer.TCnTimer
CNClrLib.Component.UdpClient.TCnUdpClient
CNClrLib.Component.WebClient.TCnWebClient
CNClrLib.Component.WebProxy.TCnWebProxy
CNClrLib.Component.WebRequestHandler.TCnWebRequestHandler
CNClrLib.Component.XDocument.TCnXDocument
CNClrLib.Component.XmlDocument.TCnXmlDocument
CNClrLib.Control.Base.TClrCustomToolTip
type TClrBaseComponent = class(TComponent, IClrBaseComponent) end;
The TClrBaseComponent type exposes the following members.
Name | Description | |
---|---|---|
Create(TComponent) | Creates and initializes a TClrBaseComponent instance. | |
Destroy | Frees the resources allocated with a TClrBaseComponent instance. |
Name | Description | |
---|---|---|
DefaultClrObject | Get the common language runtime object interface for this component. |
Name | Description | |
---|---|---|
Dispose | Releases the resources used by the Component. | |
DoGetDefaultClrObject | Represents method | |
DoGetDotNetBaseComponent | Represents method | |
GetClrObject | Represents method | |
RegisterEventCallBack(ClrWString,Pointer) | Add an event to the instance using the specified event name and function pointer which is the event handler. The RegisterEventCallBack method does not directly add the event handler to the event. A hooking mechanism is used such that if the event is fired, the hook event is also fired which in turn calls the function pointer. | |
RegisterEventSource | Register the Delphi object which will raise the .Net event handler. | |
UnRegisterEventCallBack(ClrWString,Pointer) | Remove an event from the instance using the specified event name and function pointer which is the event handler. | |
UnRegisterEventSource | Unregister the Delphi object which raised the .Net event handler. |