in reply to Win32::Sam / SAMIE

"This application has failed to start because Perl56.dll was not found.

You've obviously installed a binary build that was intended to work with perl 5.6>. There's no way to make that work with 5.8 without building it yourself from source.

Even then, I think that it is probably so old that it will want IE v4 or v5 and won't work with anything newer.


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.
"Too many [] have been sedated by an oppressive environment of political correctness and risk aversion."

Replies are listed 'Best First'.
Re^2: Win32::Sam / SAMIE
by jcdento (Novice) on Jun 16, 2008 at 20:22 UTC
    I have tried running it with Perl 5.6 and that doesnt work either... how would I go about editing the source code to make it run off of perl58.dll? has anyone had to solve this problem before? Although I doubt I can make the script work without samie's javascript functions, would it be worthwhile to investigate Win32::IEAutomation? I have looked at ::OLE and it contains insufficient methods for clicking in forms, but I havent thoroughly investigated IEAutomation yet.
      how would I go about editing the source code to make it run off of perl58.dll?

      Sorry, I have no idea. I did play with it breifly several years ago, but abandoned it back then because it was very flakey. I seriously doubt there is much mileage in trying to upgrade it at this point.

      Beyond I cannot help you much either as I haven't touched IE for many years other than that breif attempt to use Samie for a project which never went anywhere.


      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.
        Ok, thank you for your efforts. however, I think I now have a bigger problem: I am now trying Win32::IE::Mechanize, but when I run it, i receive the same error, perl56.dll not found. Should i uninstall 5.8 and samie and install 5.10? I am receiving:
        Undefined subroutine &Win32::IE::Mechanize called at C:\test.pl line 7 +.
        Do you know what could be causing this?
      SAMIE works okay for me on Active Perl 5.8.8, but I do not know how to click on nested menus created by Javascript. Does anyone have a relevant experience with menus? Tim
Re^2: Win32::Sam / SAMIE
by jgcai (Initiate) on Sep 26, 2008 at 13:40 UTC
    I can see that the problem is with the Time::HiRes module installed with Samie, so ppm update Time::HiRes will suffice.