This page was generated automatically from The Delphi Super Page archive. If you have any remarks concerning this page please do not hesitate to mail me.
In your mail please do refer to your unique DSP author ID which is 0004002. This helps me to locate your data records in DSP databse.
Author/SiteName(Contact)e-mailHome Page
  CleverComponents (CleverComponents Team) [email][Home]




[ ] [ 1,230,563 bytes ] [ Shareware ] [ With Source ]
[ D4 | D5 | D6 | D7 | C4 | C5 | C6 ]

Clever Internet Suite Version 3.2 Release (25 September 2003)

Downloading, uploading and submitting of the Internet-resources. Sending and receiving e-mail messages via SSL with full MIME support.

The Clever Internet Suite Version 3.2 represents the superstructure on the WinInet Api library which is included into the Microsoft Internet Explorer standard shipping. The main purpose of the Clever Internet library is to provide to the end-users the higher-level interface in contrast to the WinInet Api functions. The shell of such a type allows using library components to solve different problems with a single line of source code.

The Clever Internet Suite allows you to download, upload and post the Internet-resources asynchronously and obtain all related information without interfering with main application processes.

The data compression provides faster transmission time between compression-enabled internet clients and web servers. It allows you to accelerate the downloading performance in many times.

The set of e-mail components can connect to mail server via Secure Socket Layer (SSL) channel. New advanced editor will help you to build HTTP requests directly from Delphi/C++ Builder IDE at design-time. Also the suite allows you to display the progress information about resource downloading, uploading or www data posting.

The Clever Internet Suite Version 3.2 ultimate advantage comes from using out-of-sync downloading combined with splitting the resource being downloaded into sections and loading all the sections simultaneously!

The Clever Internet Suite is the only library which gives you the Power of splitting the files into sections and downloading them at the same time simultaneously in the different threads in out-of-sync modes.

The Clever Internet Suite Version 3.2 represents the expansion of the previous version 3.1.
We introduce new e-mail component TclMessageParser.

The TclMessageParser component represents the mail message data and the methods for its parsing and combining. This component allows you to compose / parse messages in alternative MIME format with multiple file attachments.

The following main features have been implemented in this version

  • Downloading resources via http was improved - from now the components can use data compression while retrieving data.
  • New TclMessageParser component was added.
  • New HttpGetString function provides you the simple way to get internet resource as string.
  • Three new functions to work with internet cookies were added to the base internet control: SetCookie, GetCookie, GetAllCookies.
  • Multipart Multitreading Downloading - allows you to download a web resource in more than 1 thread simultaneousely:

This key technology is used by all popular download managers - Mass Downloader, ReGet, FlashGet, GetRight and others but from now you can archive same high results just by using our fine components! Animated image below shows on the left side how Clever Internet Suite downloading internet resource using 4 threads and on the right side standard downloading process displayed:

Bottom part of the image represents the resources being downloaded by two different methods and the TclProgressBar component located on the top displays the downloading progress.

  • Connecting to e-mail server via Secure Socket Layer (SSL) channel.
  • All components of the Internet Suite allow operating on remote resources using both the out-of-sync and in-sync states.
  • Ability of resuming broken or stopped downloads from where they left off on both HTTP/HTTPS servers.
  • The engine maintaining library operations allows you to work by the secured channel (HTTPS) using Secure Socket Layer (SSL).
  • Using certificates for encrypted connections. To get more information about using certificates in the Clever Internet components see Using certificates for SSL encrypted connections page.
  • Simulation web form POST requests.
  • Allows you to have standard GUI authentication mode by using the Internet Explorer Error Dialog.
  • Full indexed help system. Delphi and C++ Builder demos code.

Please visit the Clever Internet Suite History page to see the full feature and bug list.

Redesigned class hierarchies allow the end-users to expand the library in a convenient way.

If you are already our customer and have purchased the previous version of the Clever Internet Suite you can get special discount Clever Internet Suite Version Update.

Internet Component List:
Component Description Supported Protocols Supported Methods Compression Pause/Resume
TclDownloader Downloads single URL to the local file or into the memory HTTP, HTTPS, FTP GET Yes Yes
TclUploader Uploads single local file onto the web server HTTP, HTTPS, FTP PUT, POST No No
TclNewsChecker Check if the specified URL is up-to-date and download it if need. HTTP, HTTPS, FTP GET Yes Yes
TclMultiDownloader Downloads multiple URLs to local files or into the memory HTTP, HTTPS, FTP GET Yes Yes
TclMultiUploader Uploads multiple local files onto web servers HTTP, HTTPS, FTP PUT, POST No No
TclInternetConnection Keeps internet handles of all Internet Classes HTTP, HTTPS, FTP

Mail Component List:
Component Description Supported Protocols Supported Encoding SSL support
TclMessageParser Represents the mail message data and the methods for its parsing and combining. SMTP, POP3 Quoted Printable, Base64, UUEncode
TclSMTP Sends an e-mail message to the mail server SMTP Quoted Printable, Base64, UUEncode Yes
TclPOP3 Retrieves an e-mail message to your local computer from the mail server POP3 Quoted Printable, Base64, UUEncode Yes

Visual Component List:
Component Description Operates with components Custom Draw mode
TclProgressBar Displays the original progress bar for downloading, uploading and data posting internet operations. Various drawing styles supported. Can display progress in eMule / eDonkey format (for multipart and multithreading data downloading). TclDownloader,

Please visit the Clever Internet Suite History page to see the full feature and bug list.

Distribution Packages:
< /TD>

Demo version information

Free demo version of Clever Internet Suite is available for evaluation purposes only. Demo version can operate inside Delphi / C++ Builder IDE only, all other features are completely available without any limitations.

The shipping includes installations for Delphi 4, Delphi 5, Delphi 6, Delphi 7 and Borland C Builder 4, 5 and 6. The help system for all components and Demo-programs are also installed.

Clever Internet Suite links:
- Home Page
- Downloads
- Compiled Demos
- Online Demos < FONT face=Arial size=2>
- History p
- FAQ sp

Please visit our Articles area at

Added: 9-12-2001/6-10-2003   |  Version: 3.2   |  Downloads: 952/945/7
Author:CleverComponents Team   CleverComponents   [Homepage]   [DSP files]

[ ] [ 677,543 bytes ] [ Freeware ] [ No Source ]
v 3.4 (4 November 2002) Release
Interbase DataPump allows you to pump data and migrate from any ADO/BDE/ODBC sources (such as dBase, Paradox, Access, MSSQL, Sybase, Oracle, DB2 etc) and native Interbase/Firebird databases into Interbase/Firebird databases easy, fast and painless with total control over the whole process.

You can generate SQL script to create Interbase/Firebird database based on your ADO/BDE/ODBC source. This tool will help you to migrate from Interbase 5.xx and older Interbase databases to the new Interbase 6(7)/Firebird format. A "must have" utility for all Interbase/Firebird developers and administrators!
Read more mp.asp
Take a tour asp
FAQ pfaqs.asp
History story.asp
Development elopment.asp
Features added in:
v 3.4
  • Interbase 7 full support added. Please note that versions of Interbase DataPump prior to 3.4 will not be able to work with Interbase 7 correctly.
  • Some interface changes were made.
v 3.3
This version of Interbase DataPump can be found only on Interbase v 7.0 companion CD. Ironically v3.3 will not be able to work with Interbase v 7.0. Borland didn't released any test version of Interbase v 7.0 so we had no chance to run any tests of submitted version of Interbase DataPump with Interbase v 7.0.
  • Ability to create custom SQL for source database added 
  • Ability to create custom SQL for destination database added 
  • Ability to create custom SQL for destination generators added 
  • Custom SQL Wizard for destination sources added
Features listed above gives you ability to update / insert / delete data located in destination database with data from source database. You also can execute all SQL/ DSQL  statements on your destination database.
Please read help or take online tour for more details.
  • Generate SQL script: full support of additional (extended) BDE information added.
Now then you will generate SQL script to create Interbase / Firebird database based on your BDE source all information such as referral integrity, default values and checks will be collected and translated properly.
  • Generate SQL script: detailed warnings will be created for every situation when original source can not be translated to Interbase / Firebird completely (properly).
  • Generate SQL script: more detailed reports produced.
  • Generate SQL script: support of Graphic, Memo (these two just an extension of Blob type fields) and Binary field types added.
  • Generate SQL script: duplicated index names can be handled in three different ways.
  • Pump report will show at the end detailed statistic for every step / source including how many records was processed, delete, inserted or updated physically and numbers of errors occurred.
  • Support of DB/400 thru BDE (Easycom driver) added and tested. Many thanks to Ralf Grenzing for his great help and time.
  • Some interface changes were made.
Bugs fixed since:
v 3.3
  • Problem with Paradox passwords fixed
v 3.2
  • Few bugs (mostly minor) fixed

Added: 11-09-2002/13-11-2002   |  Version: 3.4   |  Downloads: 648/645/3
Author:CleverComponents Team   CleverComponents   [Homepage]   [DSP files]

[ ] [ 1,376,048 bytes ] [ Freeware ] [ No Source ]

Database Comparer

Added: 3-03-2003/6-10-2003   |  Version: 2.4   |  Downloads: 456/453/3

v 2.4 (12 June 2003) Release asp

Database Comparer helps to compare, synchronize and update databases structure. You can compare one database with another database or database with SQL/DDL script or even two SQL/DDL scripts!

Database Comparer implements highly intelligent and robust synchronization algorithm. During first comparison step it takes Target database or Target SQL/DDL script and compare it to the Master database or Master SQL/DDL script trying to locate all structure differences and prepare final SQL script which will be applied to the Target and make its structure equal to Master structure.

At this stage Database Comparer extracts all objects, descriptions and links from both Master and Target structures and then compares actual objects from Master with objects from Target building final update SQL script. After final update SQL script is ready you can apply it to the Target database if it is available or just save it to the file and run it later.

Database Comparer also support batch mode so you can synchronize list of Target databases with given Master database or SQL/DDL script at one pass.

Database Comparer main features:

  • Can compare database with database, database with SQL/DDL script and SQL/DDL script with SQL/DDL script.
  • You can optionally select which objects (domains, tables, procedures, triggers etc.) should be compared.
  • Intelligent comparison with automatic results control after each phase provides excellent results even if Master and Target structures are very different and / or have many linked objects.
  • Original and proven algorithms to synchronize and update linked objects.
  • Batch mode for most operations.
  • Build-in additional functionality such as:
    - database cloning
    - data synchronization within selected tables
    - drop all constraints or only constraints with specified type
    - database backup/restore with batch mode support
    - database validation
  • Ability to browse Master and Target structure trees and visually display the differences between them.
  • Final update SQL script can be edited or broken onto separate steps using built-in SQL editor with highlight feature. You can manually change steps order or optionally disable selected steps.
  • Detailed context help system included.
  • Native, highly function and powerful user interface.

If you are database administrator, developer or just need to support bunch of databases this tool is designed for you! It will not only save your time and money but also makes sure that you are not missing anything and will not get into serious problems which might be caused by database structure differences.

Database Comparer supports following servers / scripts:

  • InterBase
  • FireBird
  • Yaffil
  • SQL Anywhere.

Please take a tour and check Database Comparer screenshots

Author:CleverComponents Team   CleverComponents   [Homepage]   [DSP files]

[ link: suite.asp ] [ size n/a ] [ Shareware ] [ No Source ]
[ D4 | D5 | D6 | D7 | C4 | C5 | C6 ]
The Clever Internet Suite Version 3.0 allows you to download/upload the Internet resources asynchronously and obtain all the necessary information about them without interfering the main application processes. The set of e-mail components can connect to mail servers via Secure Socket Layer (SSL) channel. Also the suite allows you to display the progress information about resource downloading, uploading or www data posting.


  • Delphi and C++Builder demos code.
  • Full indexed help system.
  • Multipart Multitreading downloading.
  • Allows you to work by the secured channel (HTTPS) using SSL.
  • Using certificates for encrypted connections.
  • Allows you to have standard GUI authentication mode by using the Internet Explorer Error Dialog.
  • Simulation web form POST requests.
  • Ability of resuming broken or stopped downloads from where they left off on both HTTP/HTTPS and FTP servers.

Added: 26-05-2003   |  Version: 3.0   |  Downloads: n/a
Author:CleverComponents Team   CleverComponents   [Homepage]   [DSP files]


1995-2006 Robert M. Czerwinski ( The Delphi Super Page a.k.a. DSP ).
All rights reserved.