Borland Delphi Technical Information

Product Information
Supported Versions
Sample Programs
Project Setup

Supported Version

ExceleTel TeleTools v3.7 supports Delphi 5, Delphi 6, Delphi 7 with a native Visual Component Library (VCL).  (Please contact us directly about VCLs for later versions.)

ExceleTel TeleTools v3.6 supports Delphi 4, Delphi 5, Delphi 6 with a native Visual Component Library (VCL).

The ExceleTel TeleTools ActiveX may be used with all versions of the IDEs that support ActiveX controls.  This includes Delphi 1, Delphi 2, Delphi 3, Delphi 4, Delphi 5, Delphi 6, Delphi 7, Delphi 8, Delphi 2005, Turbo Delphi 2006, Borland Developer Studio 2006, Delphi 2007, and Delphi 2009.

Please note that the Delphi product line has been branded under the following company names:  Borland, Inprise,  CodeGear, and Embarcadero Technologies.

Sample Programs

Click here for a complete list available sample programs provided by ExceleTel.

Here is a list of sample programs available for Delphi 5, Delphi 6 and Delphi 7:


Project Setup

NOTE: You must have purchased Delphi, trial versions of Delphi do not allow the use of third party components due to a difference in the way it handles DCU files!

Prior to creating a new application you will need to install the ExceleTel TeleTools VCL:

  1. Start Delphi.

  2. From the Delphi main menu, select Component | Install Packages.

  3. From the Project Options dialog box, click the Add button.

  4. Select the file Program Files\ExceleTel\TeleTools\3.7\Bin\<Delphi?>\etTT37.bpl.
    Where <Delphi?> corresponds to the version of Delphi (i.e "Delphi5", "Delphi6" or "Delphi7").

  5. Click the Open button.

  6. Verify that the Design Package ExceleTel TeleTools v3.7 has been selected then Click OK to continue.

  7. Now add C:\Program Files\ExceleTel\TeleTools\3.7\Bin\<Delphi?> to the Library Path. This can be found by selecting the Tools | Environment Options menu option. Then select the Library tab on the Environment Options dialog box.
    Where <Delphi?> corresponds to the version of Delphi (i.e "Delphi5", "Delphi6" or "Delphi7").

The TeleTools controls will be visible in the component palette. Look for the following icons on the ExceleTel tab:





The steps to create an application that uses ExceleTel TeleTools are as follows:

  1. Run Delphi.

  2. From the File menu, select “New Application”. A blank dialog box will appear for you to fill in with your form components.

  3. Add etTTConst to the “uses” section of your code. It contains constant definitions that you may us in your code.

You are now ready to add the TeleTools controls to your form(s).

Be sure to review the information in the TeleTools help file sections Creating Controls Design-Time, Creating Controls at Run-Time and Why Serial Numbers Are Important section.

Before using a TeleTools control it must be enabled. This is done by setting the Enabled or EnableControl property to True. 

NOTE:  If you are going to be using more than one version of TeleTools in your development, have a previous version of TeleTools on your machine or notice an error message warning "Error Reading form" and "Invalid Property Value", you must verify that Delphi can find the correct version of the tools.  Once you get this error, and tell Delphi to ignore the invalid properties, all of the event handlers will no longer be linked to your source code because that's what you just told it to do! 

Remember to uncheck any version of TeleTools that you will not be using in this project from the "Install Packages" menu option and answer "YES" to the "remove runtime packages" dialog box.  Then be sure to select the "environment options" from the tools menu and change the library path to point only to the path for that version of TeleTools.