Sven Posted July 31, 2009 Share Posted July 31, 2009 (edited) Hi there, just wanted to let you know that ImageSearchDLL.dll won't run if the OS used is Win7. I don't know if it's just the x64 version I'm running, or if it's a general Windows 7 issue. The same script however runs just fine on Windows XP x32 and Vista x64 partitions. While these two keep outputting >"C:\Program Files\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "C:\Documents and Settings\testaccount03\Desktop\test\test2.au3" /autoit3dir "C:\Program Files\AutoIt3" /UserParams +>15:38:51 Starting AutoIt3Wrapper v.1.10.1.14 Environment(Language:0409 Keyboard:00010407 OS:WIN_XP/Service Pack 3 CPU:X86 ANSI)>Running AU3Check (1.54.13.0) from:C:\Program Files\AutoIt3+>15:38:52 AU3Check ended.rc:0>Running:(3.2.12.1):C:\Program Files\AutoIt3\autoit3.exe "C:\Documents and Settings\testaccount03\Desktop\test\test2.au3" 0x10000000+>15:38:53 AutoIT3.exe ended.rc:0+>15:38:54 AutoIt3Wrapper Finished>Exit code: 0 Time: 3.241Win7 throws me >"C:\Program Files (x86)\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "C:\Users\testaccount01\Desktop\test\test2.au3" /autoit3dir "C:\Program Files (x86)\AutoIt3" /UserParams +>15:50:24 Starting AutoIt3Wrapper v.2.0.0.1 Environment(Language:0409 Keyboard:00010407 OS:WIN_VISTA/ CPU:X64 OS:X64)>Running AU3Check (1.54.14.0) from:C:\Program Files (x86)\AutoIt3+>15:50:24 AU3Check ended.rc:0>Running:(3.3.0.0):C:\Program Files (x86)\AutoIt3\autoit3_x64.exe "C:\Users\testaccount01\Desktop\test\test2.au3" 0x0000000000000000+>15:50:24 AutoIT3.exe ended.rc:0+>15:50:25 AutoIt3Wrapper Finished>Exit code: 0 Time: 1.750I've read in a magazine that MS changed the way DLLs are called in the later release candidates of Win7. Perhaps this is what causes the ImageSearchDLL.dll to fail. Could someone who is more experienced in the matter please take a look? Maybe there's a workaround or fix. Edited July 31, 2009 by Sven Link to comment Share on other sites More sharing options...
Richard Robertson Posted July 31, 2009 Share Posted July 31, 2009 It's a 64 bit issue. Are you using the 32 bit or 64 bit version of AutoIt? And then, are you using a 32 bit or 64 bit version of the dll? One cannot call the other. Link to comment Share on other sites More sharing options...
Sven Posted July 31, 2009 Author Share Posted July 31, 2009 One cannot call the other.Thanks, that hint did it. Now all I need is a slap into my face. Stupidity must not be tolerated. Any volunteers? >_< Link to comment Share on other sites More sharing options...
Richard Robertson Posted August 1, 2009 Share Posted August 1, 2009 >_< Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now