Quoting Glenn Linderman <[EMAIL PROTECTED]>:
> On approximately 2/16/2005 1:43 PM, came the
> following characters from
> the keyboard of Robert May:
> >
> > Glenn Linderman wrote:
> >
> >>
> >> Would it not be possible to just use
> >>
> >> system qq{start whatever_command};
> >>
> >> instead of ShellExecute? What is the
> advantage of ShellExecute?
> >
> >
> > That seems to work fine on my Win98 system.
> It takes a bit longer to
> > return control to the GUI (but only just
> noticable), and the return
> > values are less well defined (I can't find any
> info in the quick search
> And are you launching the default browser? Or
> the .html file via an
> assumed association? Or??? The syntax for
> launching the default
> browser can be tricky to get right for all
> browsers, although it is
> possible. Anyway, you should test on at least a
> couple non-IE browsers
> too, for completeness.
I've added ShellExecute directly to Win32::GUI - it
has several advantages over using the perl system
command. It is much more flexible and powerful in
terms win32 functionality - it is also much faster (in
returning to the calling script). It also has the
benefit (in this example) that it is browser
independent - it uses the registry to determine the
which browser to use.
Cheers,
jez.