Modify

#663 closed Bug (Fixed)

AU3_PixelChecksum returns 0x80000000 if more than that

Reported by: Hollinar Owned by: Jon
Milestone: 3.2.13.11 Component: AutoItX
Version: 3.2.13.9 Severity: Blocking
Keywords: Cc:

Description

While making a c++ program to automate something, I ran into this problem. The DLL returns 0x8000000 if the checksum is more than that. I've searched the bug tracker for this problem and noticed a previous report where you wrote that it works for you. I've tried the same au3 script as was added to that report, and it doesn't end up with a value more than 0x80000000 so it doesn't cause the problem. However, the slightly modified version I've attached DOES cause the problem, using both 3.2.13.9 AND 3.2.12.1... The problem is, it doesn't cause the problem every time because each checksum is different.

Attachments (2)

screenshot.PNG (47.0 KB ) - added by anonymous on Nov 6, 2008 at 4:35:24 AM.
proof
AutoItXTest2.au3 (736 bytes ) - added by anonymous on Nov 6, 2008 at 4:36:12 AM.
(sometimes) working test script

Download all attachments as: .zip

Change History (9)

by anonymous, on Nov 6, 2008 at 4:35:24 AM

Attachment: screenshot.PNG added

proof

by anonymous, on Nov 6, 2008 at 4:36:12 AM

Attachment: AutoItXTest2.au3 added

(sometimes) working test script

comment:1 by Valik, on Nov 6, 2008 at 5:56:42 AM

The value that's returned is supposed to be unsigned but AutoItX is returning it signed. That needs to be corrected at which point it should also fix your issue as the code is identical except for the thin COM layer.

in reply to:  1 ; comment:2 by anonymous, on Nov 6, 2008 at 7:01:50 AM

Replying to Valik:

The value that's returned is supposed to be unsigned but AutoItX is returning it signed. That needs to be corrected at which point it should also fix your issue as the code is identical except for the thin COM layer.

Any idea when this will be fixed? While my automation doesn't need it RIGHT now, it'll be needed sometime soon in the coding process

in reply to:  2 comment:3 by anonymous, on Nov 7, 2008 at 11:31:19 PM

Replying to anonymous:

Replying to Valik:

The value that's returned is supposed to be unsigned but AutoItX is returning it signed. That needs to be corrected at which point it should also fix your issue as the code is identical except for the thin COM layer.

Any idea when this will be fixed? While my automation doesn't need it RIGHT now, it'll be needed sometime soon in the coding process

No longer a rush on this, I locked down some memory addresses that let me know when to click where.

comment:4 by Valik, on Nov 16, 2008 at 2:50:41 AM

Severity: NoneBlocking

comment:5 by TicketCleanup, on Nov 16, 2008 at 5:00:02 AM

Severity: BlockingNone

Automatic ticket cleanup.

comment:6 by Valik, on Nov 17, 2008 at 2:49:52 AM

Severity: NoneBlocking
Status: newassigned

comment:7 by Jon, on Nov 17, 2008 at 6:44:56 PM

Milestone: 3.2.13.11
Resolution: Fixed
Status: assignedclosed

Modify Ticket

Action
as closed The owner will remain Jon.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.