[Bug 22199] New: AutoIt3 / Windows Scripting Host 5.6 : upgrade from 1.1.40 => 1.1.41 breaks dictionary functionality

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Mar 28 20:59:54 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=22199

           Summary: AutoIt3 / Windows Scripting Host 5.6 : upgrade from
                    1.1.40 => 1.1.41 breaks dictionary functionality
           Product: Wine
           Version: 1.1.41
          Platform: x86
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: execrable at gmail.com


I have been using several AutoIt3
(http://www.autoitscript.com/autoit3/downloads.shtml) scripts in wine, most use
a dictionary object, which is imported from 'Scripting.Dictionary' from Windows
Scripting Host 5.6 (a la winetricks).

As soon as I upgraded to 1.1.41, all these scripts throw the error "The
requested action with this object has failed." When trying to re-assign a value
to a dictionary.

Here is a very simple example (autoit3 script) that reproduces the problem
(works in 1.1.40, not in 1.1.41):

[code]
$Loc = ObjCreate('Scripting.Dictionary')

$Loc.Add('test',5)

MsgBox(1,'Alert.',$Loc.Item('test'))

$Loc.Item('test') = 33

MsgBox(1,'Alert.',$Loc.Item('test'))
[/code]


The normal (wine) console output is no different between the two versions for
this script, I have both versions available for testing (one in a vm) so if
some extra debugging info would be helpful I can provide it, but I'm not sure
what to include.

Oh, and I'm using wine from .deb packages (from ubuntu-wine/ppa)

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list