Delphi 2007 Install Component

Posted on  by 

In this lesson, we are going to install a custom component into Delphi. Thank You Wayne Barron CFF Coding Source https://twitter.com/Cod. The Delphi IDE allows the developer to install the components that come as BPL package (a kind of DLL), or as source code (.cpp or.pas files) or as in DCU form (.dcu files). The TbcParser Mathematical Expression Parser component is shipped as Delphi source code which can be used as a component in Delphi or C Builder.

To install Serial Port ActiveX Control into C++ Builder/Delphi 2007, 2009 and 2010 follow these instructions:

1. Create a new package: File –> New –> Package.

2. Save this package with “sport” name: File –> Save Project As… If you are installing Serial Port ActiveX Control into C++ Builder and Delphi of the same version simultaneously, name the packages sport_bcb and sport_delphi correspondingly.

3. Choose Component –> Import Component, and click “Import ActiveX Control” radio button. Click “Next” button to continue:

4. Select ActiveX Control you want to be imported – Serial Port ActiveX Control in this case – and click “Next” button to continue:

5. Tick “Generate Component Wrappers” checkbox. Be sure to remember Unit Dir Name, which by default is: C:Documents and Settings<user_name>My DocumentsRAD Studio<version Delphi/Builder>Imports.

Then click “Next” button to continue:

6. Now the created unit should be added to an active package. To achieve it click “Add unit to sport.dproj project” radio button. Then click “Finish” button:

7. If you are OEM version user, “Registration” window will be invoked. Enter Name and Code you have received from us, and click “Register” button:

If you are using Demo version of the program, you will get this message:

To remove this notification, get the full version of the program.

Components

8. Now install the package: right-click sport.bpl and choose “Install” option:

9. Once the package is successfully installed, you will get a message about it:

10. The next step is to save the package: File –> Save.

11. Now you can create your own application. Go to File –> New –> VCL Forms Application.

12. Find TSportAX in ActiveX section at Tool Palette and put it on a form.

13. Compile your project and launch it. Error-free launch means that Serial Port ActiveX Control was installed correctly.

14. In C++ Builder you may be asked to specify Unit Dir Name: Project –> Options –> Directories and Conditionals –> Include path. Then click “…” button:

15. Browse to the folder where component wrappers were generated to and click “Add” button. Then click “OK” button.

16. The path can be also specified globally for C++ Builder: Tools -> Options –> Environment Options –> C++ Options –> Path and Directories –> Include path. Then click “…” button.

Browse to the folder where component wrappers were generated to and click “Add” button. Then click “OK” button.

For more information see the example source code for Delphi and C++ Builder.

Notice:
If ActiveX control issues “Wrong license” error message each time you access it, then to fix this problem, please, open the package Serial Port ActiveX Control was installed to, remove SPortLib_TLB.dcr and SPortLib.pas files and rebuild the project. After that reinstall Serial Port ActiveX into the project again.

SMImport component suite 2.92
Import and convert all popular data formats!

The native Delphi components provide fast and direct importing of data from MS Excel/XML/HTML/DBF/Open Office/Paradox files directly without use of any external libraries!

SMImport suite 2.92 is a set of components that can import data into TDataSet (any descendant) from a variety of different file formats as described in following table:

Component nameFile format
TSMImportFromXLSimport MS Excel files directly without OLE including Office 12 .xlsx files (MS Excel 2007/2010)
TSMImportFromTextLoad from any text file (fixed or comma-delimited formats)
TSMImportFromXMLXML file. Also supports the subset of TClientDataset format to save/load from XML files
TSMImportFromHTMLDirect importing of a HTML file
TSMImportFromParadoxParadox tables (does not require the BDE)
TSMImportFromDBFdBase tables (does not require the BDE)
TSMImportFromBDEImport from any BDE database/alias
TSMImportFromWKSLotus 1-2-3 directly without OLE
TSMImportFromQuattroQuattroPro directly without OLE
TSMImportFromAccessMS Access database using DAO/MS Jet (MS Access is not required)
TSMImportFromWordMS Word document (MS Word is required)
TSMImportFromADOConnect to and import from ADO sources
TSMImportFromAdvantageAdvantage database (a direct parsering alternative to Advantage Database)
TSMImportFromDBISAMDBISAM database (a direct parser, alternative to ElevateSoft)
TSMImportFromClarionClarion data file (direct parser, alternative to Soft Velocity)
TSMImportFromClipboardImport data from the MS Windows Clipboard
TSMImportFromWABImport records from a Windows Address Book
TSMImportFromVCalendarImport data from VCalendar/ICalendar
TSMImportFromOpenOfficeCalcOpen Office spreadsheets
TSMImportFromOutlookImport MS Outlook messages, contacts, notes, tasks, appointments etc
TSMImportFromDatasetCopy any data directly from other dataset

Most components support both loading from file and streams so you may load from memory/blob/cgi streams and/or in multi-tier environments.

The SMImport suite also contains a user-friendly wizard, the TSMIWizardDlg () component, which is a self-contained wizard which guides end users in the importing of any data at run-time via a user-friendly interface to assist with load parameter settings. This component gives your user total control over the entire data import process via a few simple mouse clicks. Simply drop the component on a form and execute it on an appropriate button click (or other user action as you see fit).

As developer, if you need, you may restrict the access (read, write, hide) to any import setting in wizard for end users.

The SMImport is a native VCL engine with multi-language support.

Download (last updated: June 8, 2020)


HTTPFTP
RAD Studio 10 Seattle/10.1 Berlin/10.2 Tokyo/10.3 Rio/10.4 Sydney9.6Mbsmi300rx10.zipsmi300rx10.zip
RAD Studio XE82.1Mbsmi300xe8.zipsmi300xe8.zip
RAD Studio XE72Mbsmi294xe7.zipsmi294xe7.zip
RAD Studio XE62Mbsmi294xe6.zipsmi294xe6.zip
RAD Studio XE52Mbsmi292xe5.zipsmi292xe5.zip
RAD Studio XE42Mbsmi287xe4.zipsmi287xe4.zip
RAD Studio XE32.1Mbsmi300xe3.zipsmi300xe3.zip
RAD Studio XE22.1Mbsmi300xe2.zipsmi300xe2.zip
RAD Studio XE1.3Mbsmi273xe.zipsmi273xe.zip
RAD Studio 20101.9Mbsmi280d2010.zipsmi280d2010.zip
RAD Studio 20091.5Mbsmi_2009.zip
BDS2007 package (Delphi and C++Builder)1.5Mbsmi_bds2007.zipsmi_bds2007.zip
BDS2006 package (Delphi and C++Builder)1.5Mbsmi_bds2006.zipsmi_bds2006.zip
Delphi 2005 package1.35Mbsmi300d2005.zipsmi300d2005.zip
Delphi packages (v3/4/5/6/7)4.4Mbsmi_d34567.zipsmi_d34567.zip
C++Builder packages (v3/4/5/6)8Mbsmi_c3456.zipsmi_c3456.zip
Full suite (Delphi/C++Builder/demo sources)35.3Mbsmitrial.zipsmitrial.zip
Compiled demo applications (Delphi/C++Builder)8.4Mbsmidemo.zipsmidemo.zip

The shareware trial version will run for 30 days in the Delphi IDE only.
If after 30 days you would like to continue using it, then you should purchase a license.
The trial version allows you to import only 50 records from within the Delphi IDE.

Price


License fee
full suite with sources50 EUR
standard suite without sources35 EUR

* you can distribute your applications using components from either suite absolutely free without any additional hidden fees
** each license allows one developer to work with this component suite on one computer at a time. You need as many licenses as there are developers who will individually use these components (regardless of the number of computers the suite is installed on)
*** a site license allows the use of these components within a company for an unlimited number of developers. The license fee is equal to 5 times the cost of a single developer's licence fee.

Order

Products can be ordered online over the Internet using PayPal, VISA, MasterCard or American Express credit card, Toll Free Phone, 24 Hour Fax, or Postal Mail at following sites:

Registrators
with sourceswithout sources
ShareItBuy It!Buy It!
2CheckoutBuy it!Buy it!
PayProGlobalBuy it!Buy it!
Delphi

You can order the SMExport+SMImport bundle for 75 EUR and save 25 EUR per developer:

Registrators
ShareItBuy It!
2CheckoutBuy it!
PayProGlobalBuy it!
What you get when you register
  • Fully registered versions will be sent via email (or by direct link if you have mail-server limitations).
  • There are no limitations and no nag screens.
  • Upgrades are free for 1 (one) year. You will be notified of updated minor versions and they will be sent by e-mail on personal request.
  • Free technical support by e-mail (please quote your serial number) during 1 (one) year.
Install instructions

1) Unzip into a new folder
2) Run Delphi or C++Builder IDE
3) Select Close All item from Files menu
4) Select Install packages... item in Component menu
5) Press Add button and select the package file (SMImportD3.DPL for D3, SMImportDx.BPL for D4/5/6/7/2005/2006/2007/2009/2010/XE/XE2/XE3/XE4/XE5 and CB3/4/5/6) from the installed directory
6) Press the Ok button
7) The component palette will now have an SMImport page containing the newly installed components. Enjoy your new components!

Remember to include the folder name containing the components as part of search/browse path in the Delphi/C++Builder IDE.

FAQ

You can find answers on frequently asked questions <here>

Activate methods

In design-time (from within the Delphi designer form):

  • To fill in component properties then press the mouse right button to select execute data import.
  • Also for the TSMIWizardDlg component you can set the parameters for data import via a visual user dialog (view screenshot below).

In your application run-time:

  • to activate any import component simply call the Execute method.
Translated resources

In archive which will receive the registered user in SOURCESRESOURCES you can find the translated resources for these languages:

LanguageTranslatorLanguageTranslator

EnglishMike ShkolnikDutchWouter Ballet
Niek de Ruijter
FrenchRemy CONSTANT
Eric Humblot
GermanGerhard Schmidt-Adomeit
Carsten Schuette
SwedishAndreas HardDanishOtto C. Thygesen
NorwegianKai Bohli
Tor J. Breines
SpanishEdgar Gomez DG
Alvaro Jeria M
PortuguesePedro LopesBrazilian PortugueseJ. Roberto C. Otalara
ItalianCarlo NapolitanoGreekTassos Kollias
Traditional Chinese (BIG5)
Simplified Chinese (GB)
Orson WangKoreanKyusik-Kim
SlovenianMatej GolobPolishAndrzej Gorniak
RomanianBogdan PopescuTurkishErcan Devrim
Ibrahim Kutluay
CzechJan Najvarek
Martin Radvansky
UkrainianMike Shkolnik
RussianMike ShkolnikBulgarianG.Panayotov
Screenshots


Tms Delphi Components

Try the SMImport suite 2.92 before you buy it.

Delphi 2007 Install Component From Pas

Copyright© 1998-2020, Scalabium Software. All rights reserved.
webmaster@scalabium.com

Delphi 2007 Download

Coments are closed