At 19:00 2002-10-09 -0400, Frazier, Joe Jr wrote:
What happens if you try to call a API that does not exist? Does Win32::API trap the error or do you get an exception? In any event, you could have a config page/menu/window

From Luiginos demo:

my $AnimateWindow = new Win32::API("user32", "AnimateWindow", [ 'N', 'N', 'N' ], 'N') or $reg{'UI'}{'Fading'} = 0;

So taking that into account when doing stuff is easy. There even is no need for a special var, $AnimateWindow itself can be used, like so:

if($AnimateWindow) {
    $AnimateWindow->Call( ... );    #To fade
} else {
    $winApp->Hide();
}

As in web development, it's often better to check for capabilities than for software versions (you don't check if it's IE, you check for the document.all array).


/J

-------- ------ ---- --- -- --  --  -    -     -      -         -
Johan Lindström    Sourcerer @ Boss Casinos     [EMAIL PROTECTED]

Latest bookmark: "Burningbird The Parable of the Languages"
http://weblog.burningbird.net/archives/000581.php
dmoz (1 of 7): /Computers/Programming/Languages/Scripting/ 55



Reply via email to