Description ----------- This component lets you execute any application or program waiting for it to end (Windows and DOS applications). (c) Xavier Cirac. All rights reserved mail: Installation ------------ To Install TExecute there are two ways: If you have Delphi 4.0 you only have to install the texecute package doing EXACTLY: -Component Install Packages Add ...and Browse for the execpk4.bpl file Check the option "Build with runtime packages" (Must be enabled) ...and Browse for the execpk4.dcp file Check the option "default" (Must be enabled) OK -Copy the file execpk4.bpl to your Windows\System If you have Delphi 3.0 you only have to install the texecute package doing EXACTLY: -Component Install Packages Add ...and Browse for the execpk4.dpl file Check the option "Build with runtime packages" (Must be enabled) ...and Browse for the execpk4.dcp file Check the option "default" (Must be enabled) OK -Copy the file execpk4.dpl to your Windows\System If you have Delphi 2.0 you will have to do: -Component -Install -Add (and Browse for the execute.dcu file) If you have C++Builder 1.0 you will have to do: -Component -Install -Add (and Browse for the execute.obj file) Note: Remember that you have to install texecute to a directory accessible by Delphi (check the Delphi menu option Tools/Environment Options/Library/Library Path). If the directory where you have installed texecute is not listed there try to add it or to copy texecute files to any of the listed directories. ...and that's all. If setup succeed you will see a new palette called UsefulTools (if you are looking for more useful tools please visit http://www.waveflow.com/vcl.htm). Register -------- Why should I register this component? First of all, this component is shareware, so if after you have tried it, you like it or you are going to use it, you have to register it. Otherwise you will be violating the copyright laws. Besides, you should think that this component has been developed by a Delphi programmer like you, and nobody likes to work without any result (in this case, your little fee), so if you register it you will make me a happier person (and you will be as well, because you will do the correct thing). The fee for this component is only 20 US $. There are two ways to register TExecute VCL component: 1.- Via online registration : You can register this component from Qwerks Shareware Registration Services. Transactions are via Credit Card with the option of making the purchase over a secure server, via an U.S. tool free phone or fax. To do it this way please visit texecute web page : http://www.waveflow.com/vcl.htm 2.-Filling the Registration Form and sending me the money (20 $US) to the next postal address: Xavier Cirac Vidal Batlles , 4 Premia de Mar , 08330 Barcelona SPAIN Once I get your registration mail I will e-mail you with the source code and a sample demo (also with source code). Registration Form ----------------- Please Print the next form and fill in the information (if applicable) when you send me the registration letter: Company: _________________________________________ Name: _________________________________________ E-Mail: _________________________________________ Address: _________________________________________ City: _________________________________________ State/Province: ______________________________________ Country: _________________________________________ Optional Where did you find TExecute? _____________________________________________________ What are you using TExecute for? _____________________________________________________ Properties ---------- Command: The command line of the file to execute Flags: The kind of execution Visible: The window type of the executed application (Hide,Min,Max,...) Wait: If you want the component to wait for the application to end Result (Runtime): The result of the application executed Methods ------- Create: Creates the component Execute: Executes the command example: texecute1.command:='c:\aplic\pkzip c:dos' ; texecute1.execute; Events ------ OnError :Happens if an error occurs OnExit :Happens after the execution of the command line; OnEnter :Happens when the component is executed;