Erick - the function I was using was out of the Win32 module, not Win32::GUI, that explains the differences.
    to get the method I use to work you would need: use Win32, as well as use: Win32::Gui.
                Tim
 

-------------------------------------------------------------------------------------------------

Tim Thomas

Unix Systems Administrator

Lockheed Martin EIS Denver Data Center

303-430-2281

mailto:timothy.b.thomas@lmco.com

-------------------------------------------------------------------------------------------------

-----Original Message-----
From: Erick J. Bourgeois [mailto:erick@e-j-b.net]
Sent: Tuesday, January 23, 2001 2:50 PM
To: perl-win32-gui-users@lists.sourceforge.net
Subject: [perl-win32-gui-users] MessageBox

Tim,
I tried your way and I got a runtime error, "Undefined subroutine &Win32::MsgBox called at ...". However, if I call the method MessageBox() on a window object, it's all good. Halfway through this email I realized what you did wrong; shouldn't it be:
 
Win32::GUI::MessageBox(
    0,
    "Do you want to do this?",
    "Title",
    MB_ICONINFORMATION | MB_YESNO,
);
 
well at least this works for me. One question, what does the zero do? Make it modal?
 
erick
never stop questioning
www.jeb.ca