        sfAppExec v1.00   Copyright 1997, Chen Ken

This is a free component, you can use it anywhere. But this is NOT
guaranteed bug free!!

Purpose
-------
This is a component for calling other applications in your application.
You can get application's Exit Code if you wait for application exit before
continuing. It's very important if you run some MSDOS application.

Important
---------
If you use 16bits version of this component with Delphi 1.0 and wait for
termination of application , you may find that your application can not
be activated again. This is because of limitation of Windows. You can
edit Delphi's debug DLL to avoid this problem. PASDBK16.DLL is located
at DELPHI\BIN, and:
FIND:        E9 40 01 E9 3D
CHANGE TO:   E9 3C 01 E9 3D
                ^^

Files
-----
readme.txt               This file
project1.*|
unit1.*   |              Demo Project
1.0                      Components for Delphi 1.X
2.0                      Components for Delphi 2.X

Properties
----------
ApplicationName: String  Application's name
Parameters: String       Command line parameters
ShowType: TsfShowType    How to show the window, look source code for detail
Wait: Boolean            Wait for appliction exit?
ResultCode: Integer      Does application run OK?
                         -1      all OK
                         other   Error code
ExitCode: LongInt        Application's exit code or zero.

Events
------
BeforeExecute            Before application's execution
AfterExecute             After application's execution

Methods
-------
Execute                  Execute application

Contact
-------
If you find bugs or have some questions, please contact me.
My email address:  chenken@public1.ptt.js.cn

Source Code
-----------
All source code is free too. 32 bits source code include in this Package,
16bits source code on request. Please give me an
email, and tell me where do you come from? Which site do you get the component.
I will send the source code to you.

Thanks for select this component.

Chen Ken
1997.4
