Yaniv Golan Author of XSpawn ygolan@hyperact.com XSpawn Brocure Follows : XSpawn 1.2 - The Spawn Solution ------------------------------- The XSpawn library replaces the Windows WinExec function with a set of functions that allow you to : - Detect when a spawned program terminates - Detect what was the exit code of the spawned program - Automatically support synchronized spawning under WIN-OS/2 and Windows NT - Detect termination and exit code of OS/2 and Win32 applications as well This functionality is accessed through a simple API - No VxD, No Callbacks, No Black Magic! Using XSpawn can be as simple as : try hExec := WXSpawn('\WINDOWS\NOTEPAD.EXE', '', '', SW_SHOW, 0); WXWait(hExec, nil, nil, nil); except on EXSpawn do .... end; And, when you do need the finer control - it's there. : Manual status polling, operating system detection (Windows, OS/2 or Windows NT), executable type detection (DOS, Windows 3.X, OS/2, Win32) and more. XSpawn can be used by any language capable of using a DLL. XSpawn is shipped with header files and example programs for C \ C++, Borland Pascal, Borland Delphi and Visual Basic. Full source code is included. No other solution works so reliably across such a range of platforms! Don't wait for your users to report the GPFs - Order XSpawn today! For more information, please contact : HyperAct, Inc. P.O.Box 5517 Coralville Iowa 52241 , U.S.A Phone/Fax: (319) 351-8413 Compuserve: 76350,333 Internet: rloewy@hyperact.com WWW: http://www.hyperact.com SRP: $99 + S&H.