Rob Kennedy wrote > Rich Cooper wrote: >> I can successfully get the following ShellExecute to start up IE: >> >> ShellExecute( 2,'open', >> 'iexplore.exe', >> pChar(WebURL+'News.htm'), >> nil, SW_SHOWNORMAL); >> >> But what if the user is running a different web browser? Is there >> a better (more generic) way to do this? > > The way to do it is to remove mention of a specific program. Tell > ShellExecute to open the URL itself, as Kraven demonstrated. It works > the same as when you type a URL into the shell's Run dialog. > > And do not use 2 for the window-handle parameter. Use the handle to the > window that you want to be the parent of any error dialog that > ShellExecute may need to display. If your program doesn't have any > windows, then use 0 -- zero -- for the handle value. > > -- > Rob
I have five different calls to ShellExecute. Shouldn't I number the handles differently for each one? I used 0 through 4, different in each call. Thanks, Rich __________________________________________________ Delphi-Talk mailing list -> Delphi-Talk@elists.org http://www.elists.org/mailman/listinfo/delphi-talk