The parameter type of all the events is equal to the base internet element.
Version 1.0 |
Version 2.0 |
OnGetResourceInfo (Sender: TObject; Item: TclDownLoadItem; ResourceInfo: TclResourceInfo) |
OnGetResourceInfo (Sender: TObject; Item: TclInternetItem; ResourceInfo: TclResourceInfo) |
OnDownLoadEvent (Sender: TObject; Item: TclDownLoadItem; Status: TclDownLoadStatus) |
OnStatusChanged (Sender: TObject; Item: TclInternetItem; Status: TclProcessStatus) |
OnURLParsed (Sender: TObject; Item: TclDownLoadItem; URLComponents: TURLComponents) |
OnURLParsing (Sender: TObject; Item: TclInternetItem; var URLComponents: TURLComponents) |
OnError (Sender: TObject; Item: TclDownLoadItem; Error: String) |
OnError (Sender: TObject; Item: TclInternetItem; const Error: string) |
OnDataItemProceed (Sender: TObject; Item: TclDownLoadItem; ResourceInfo: TclResourceInfo; BytesProceed: Integer; CurrentData: PChar; CurrentDataSize: Integer) |
OnDataItemProceed (Sender: TObject; Item: TclInternetItem; ResourceInfo: TclResourceInfo; BytesProceed: Integer; CurrentData: Pchar; CurrentDataSize: Integer) |
OnDataProceed (Sender: TObject; Item: TclDownLoadItem; Data: PChar; Size: Integer) |
OnDataProceed (Sender: TObject; Item: TclInternetItem; Data: PChar; Size: Integer) |
OnDataTextProceed (Sender: TObject; Item: TclDownLoadItem; Text: TStrings) |
OnDataTextProceed (Sender: TObject; Item: TclInternetItem; Text: TStrings) |
OnChanged (Sender: TObject; Item: TclDownLoadItem) |
OnChanged (Sender: TObject; Item: TclInternetItem) |
The parameter type of all the events is equal to the base internet element.
Taking into account the statistics on the this component using and trying to make modules more independent, the ability to perform file opening via the ShellExecute function of ShellApi by default was excluded from version 2.0. Nevertheless, this functionality can be easily compensated via the following code placed into an OnNewsExist event handler:
Version 1.0 |
Version 2.0 |
OnDownLoadEvent (Sender: TObject; Status: TclDownLoadStatus) |
OnStatusChanged (Sender: TObject; Status: TclProcessStatus) |
OnURLParsed (Sender: TObject; URLComponents: TURLComponents) |
OnURLParsing (Sender: TObject; var URLComponents: TURLComponents) |
OnError (Sender: TObject; Error: String) |
OnError (Sender: TObject; const Error: string) |
OnShow (Sender: TObject; AFile: string; var Handled: Boolean) |
OnNewsExist (Sender: Tobject) |