AutomateWithPerl has asked for the wisdom of the Perl Monks concerning the following question:

Hi ye monk types... I was wondering if there are any plans for 'Win64' versions of automation utilities in the works? I extensively use Win32::GuiTest, Win32::OLE, etc in my employment, and we are starting to migrate to (gulp) Windows 7. Anything? Thanks,

Replies are listed 'Best First'.
Re: Win64 versions of automation modules?
by BrowserUk (Patriarch) on Feb 17, 2010 at 03:48 UTC
    1. You can still run 32-bit Perls under your 64-bit OS.
    2. AS Perl 64-bit comes with both the modules you've mentioned precompiled and working.

    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.
      AS Perl 64-bit comes with both the modules you've mentioned

      Win32::OLE is there, but I don't see Win32::GuiTest. Are you sure you didn't build it yourself ? (Wouldn't build for me, however.)

      Cheers,
      Rob

        It looks like you're right as usual, though I didn't have the module cached in my packages directory, so I'm not sure when I must have built it.

        I do however have a fix for you. Comment out lines 27-29 of GUITest.cpp:

        //#ifndef SIZE_T //# define SIZE_T DWORD //#endif

        I do get one test failure:

        t/05_which.t ......... 1/? # Failed test 'progman' # at t/05_which.t line 21. # '' # doesn't match '(?i-xsm:progman)' # Looks like you failed 1 test of 7.

        which seems to be trying to test an application that is not distributed any more.

        I also originally had a couple of other test failures, but a) ensuring calc.exe wasn't already running before starting the nmake test fixed some of them; b) turning off the View->"Digit grouping" checkbox fixed the rest.


        Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
        "Science is about questioning the status quo. Questioning authority".
        In the absence of evidence, opinion is indistinguishable from prejudice.
Re: Win64 versions of automation modules?
by Anonymous Monk on Feb 17, 2010 at 02:14 UTC
    Sounds like a great time for your company to sponsor some developers.