logo       

Re: BUG! =cut was cut: msg#00097

Subject: Re: BUG! =cut was cut
On approximately 7/28/2004 12:47 PM, came the following characters from
the keyboard of Alan Stewart:

Win32::MB_ICONQUESTION is coded as a sub, so the syntax with the & works at the first level. It appears that the extra level of eval in PAR makes it look like the equivalent of:

   $flags = 4 | & 32;

which is not legal, and gives the error:

   Undefined subroutine &main::32 called at ...

I don't know how this happens and still gives the name MB_ICONQUESTION in the error message.

Since I get MB_ICONQUESTION in the error, this probably isn't what happened. What happened is the code in question doesn't usually get executed, and I didn't have a "use Win32;" anywhere. Due to other PAR issues, the code got executed unexpectedly, and the lack of use Win32 reared its head.

Anyway, you can't rely on the constant being implemented as a sub, and as Rob said, it is not neccessary.

Really? How else can one implement constants and not make them a sub? I was under the impression that even "use constant..." created subs...

Alan Stewart

--
Glenn -- http://nevcal.com/
===========================
The best part about procrastination is that you are never bored,
because you have all kinds of things that you should be doing.




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
boot-loaders.gr...    php.pear.genera...    debugging.valgr...    kde.redhat.user...    text.xml.xsl.ge...    culture.languag...    hardware.microc...    java.servicemix...    redhat.release....    web.zope.plone....    user-groups.lin...    opendarwin.webk...    video.mjpeg.use...    sysutils.bcfg2....    encryption.gpg....    lx-office.devel...    xfree86.forum/2...    mail.mutt.devel...    acpi.devel/2003...    qnx.openqnx.dev...    network.irc.irs...    freebsd.devel.m...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe