Site Map Contact Us Home
E-mail Newsletter
Subscribe to get informed about
Clever Components news.

Your Name:
Your Email:
 
SUBSCRIBE
 
Previous Newsletters
 




Products Articles Downloads Order Support
Customer Portal      

How to migrate to the Clever Internet Suite Version 5.0

Submitted on February 26, 2005

This new version includes new features and behavior improvements. New components have been added into the Internet Components - Clever Internet Suite version 5.0

In this version we have added new properties and methods into the existing components. Some properties and methods have been renamed, moved and deleted in order to get more usability and achieve the best performance.

There are some changes in the work with proxy. We have implemented two new members - HttpProxySettings and FtpProxySettings instead of using the standalone "Proxy" string property.

The ResponseHeader support has been added into the Downloader / MultiDownloader and Uploader / MultiUploader components.

Please feel free to Contact Us if you have some questions or concerns.

A list of most major changes is introduced below:

New Components

  Component   Description
 TclFtpServer Is the fully functional multithreaded server with the ability to customize the user and thread performance settings, supports all FTP extensions according to both RFC 765 and RFC 959 protocols.
 TclSoapMessage Allows you to combine the XML soap message and digitally sign (DSIG) it using certificates if necessary.
 TclNNTP Is the component for reading and posting news messages to the News Systems using the Network News Transfer Protocol (NNTP).
 TclWebUpdate Allows you to receive updates from the Internet in the way similar to the Windows Update. The whole process of checking, downloading and updating can be fully customized by defining of the event sequences.
 TclCertificateStore Implements the storage class for the certificate objects and provides the functionality to manipulate with the stored certificates.

Changed properties, methods, events

clCert Unit

  Member   Description
 TclCertificate.Delete Renamed to Uninstall
 TclMessageCertificates object Replaced with TclCertificateStore component
 TclMessageCertificates.ExtractCertificates Renamed to AddFromBinary
 TclMessageCertificates.FindCertificate Renamed to CertificateByEmail

clDownloader, clUploader Units

  Member   Description
 TclDownLoader.Proxy Replaced with both HttpProxySettings and FtpProxySettings
 TclUploader.Proxy Replaced with both HttpProxySettings and FtpProxySettings
 TclUploader.ServerResponse Renamed to HttpResponse
 TclUploader.ServerResponseStream Renamed to HttpResponseStream
 TclUploader.OnGetServerResponse Removed, use OnProcessCompleted instead

clMultiDownloader, clMultiUploader Units

  Member   Description
 TclMultiDownLoader.Proxy Replaced with both HttpProxySettings and FtpProxySettings
 TclMultiUploader.Proxy Replaced with both HttpProxySettings and FtpProxySettings
 TclUploadItem.ServerResponse Renamed to HttpResponse
 TclUploadItem.ServerResponseStream Renamed to HttpResponseStream
 TclMultiUploader.OnGetServerResponse Removed, use OnProcessCompleted instead
 TclInternetItem.UseInternetErrorDialog Moved to the TclCustomInternetControl object

clHttpRequest Unit

  Member   Description
 EclRequestBuilderError object Renamed to EclHttpRequestError
 TclHttpRequestBuilder Renamed to TclHttpRequest
 TclHttpRequestHeader.HeaderSource Moved to the TclHttpRequest component
 TclHttpRequestHeader.ContentLength Removed, this property is calculated automaticly while getting the request source
 TclHttpRequestHeader.AuthenticationType Removed, the TclHttpRequest component provides only Basic authentication
 TclHttpRequestBuilder.Prepare Removed, the request is prepared automaticly
 TclHttpRequestBuilder.GetRequestAsStream function Replaced with the read-write RequestStream property

clSMTP, clPOP3, clIMAP4 Units

  Member   Description
 TclSMTP.MessageParser Renamed to MailMessage
 TclPOP3.MessageParser Renamed to MailMessage
 TclIMAP4.MessageParser Renamed to MailMessage

clMessageParser Unit

  Member   Description
 clMessageParser Unit Renamed to clMailMessage
 EclMessageParserError object Renamed to EclMailMessageError
 TclMessageParser component Renamed to TclMailMessage

clEncoder Unit

  Member   Description
 TclEncoder.Method Removed, use the corresponding parameter of the following methods: EncodeString, EncodeStream, DecodeString, DecodeStream

clDC Unit

  Member   Description
 HttpGetString Renamed to DownloadUrl and moved to the clHttpRequest Unit

    Copyright © 2000-2024