Clear questions and runnable code get the best and fastest answer |
|
PerlMonks |
Win32 MsgBox doesn't appear under DTSby VSarkiss (Monsignor) |
on Sep 25, 2002 at 21:10 UTC ( [id://200740]=perlquestion: print w/replies, xml ) | Need Help?? |
VSarkiss has asked for the wisdom of the Perl Monks concerning the following question: I'm using ActiveState's PerlScript under MS SQL Server 2000, as an ActiveX scripting language in DTS (Data Transfer Services) packages. For quick popup messages, I wanted to use the MsgBox function that's part of Win32::Shell. (Actually I couldn't find Win32::Shell on CPAN -- I found it on AS's PPM repository.) To my surprise, the message box doesn't pop up when the script executes as part of a DTS package. It does pop up when the script's run out of a command line. If I change the scripting language to VBScript (ow, ow, stop, I won't say it anymore) the MsgBox pops up OK. It's only the combination of DTS and PerlScript that fails (which is where I need it, of course). There's very little documentation in Win32::Shell. I've searched the ActiveState web site and also the Monastery, and haven't found anything. So, fellow Monks, I turn to you: does anyone know what's wrong? Or better still, how to fix this? TIA
Back to
Seekers of Perl Wisdom
|
|