At Tue, 20 Mar 2001 11:41:19 -0800, "Piske, Harald" <[EMAIL PROTECTED]> 
wrote:

>Okay, here's a workaround to try if that's not what happens on your 
>machine.
>In your click sub, set a variable and return -1. This terminates your
>message loop. Do the backtick outside the Win32::GUI::Dialog like this:

Unfortunately, this does not work.  Once it launches the `$install`, it 
never returns.  I read somewhere that Installshield tries to do a 
WS_DDE_INITIATE 
call back to the parent application, and will wait for the parent to answer 
this message.  This message will sit in the message queue for perl, going 
unanswered.  Perl will just sit and wait for the child application to finish,
 and the child application will sit and wait for the reply from the parent 
application.  If this is true, what in the Win32::GUI module is not replying? 
 I say this, because if I string the installs in a plain perl script, 
everything 
works fine.  Does anyone know a way around this?  Am I way off base here?

Thanks.

Len.
Free, encrypted, secure Web-based email at www.hushmail.com

Reply via email to