Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Win32 MsgBox doesn't appear under DTS

by 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

Replies are listed 'Best First'.
Re: Win32 MsgBox doesn't appear under DTS
by chinman (Monk) on Sep 25, 2002 at 22:29 UTC

      Great, that works! I don't know where I got the impression I had to use Win32::Shell::MsgBox rather than just Win32::MsgBox.

      Once again, the monks come through. Thanks a lot!

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://200740]
Approved by Corion
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others studying the Monastery: (7)
As of 2024-04-23 20:02 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found