You would have to trigger it to work in the main thread using synchronize() and/or that other command to make VCL objects threadsafe (it's been a long time since I've done any work with threads).
Dave --- On Sat, 11/7/09, Doug Hale <[email protected]> wrote: From: Doug Hale <[email protected]> Subject: [delphi-en] ShellExecute from a service To: [email protected] Date: Saturday, November 7, 2009, 5:33 PM Are there any tricks to getting ShellExecute to work from a service? I have a normal app that works. But in converting to a service, I can't get ShellExecute to work. Any one have any ideas or tips for me? Doug [Non-text portions of this message have been removed]

