http://bugs.winehq.org/show_bug.cgi?id=21475
Summary: TI Interactive application fails when attempting to display the TI math palette Product: Wine Version: 1.1.37 Platform: x86 URL: http://education.ti.com/downloads/files/computer_softw are/tiitrial.exe OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: ole32 AssignedTo: wine-bugs@winehq.org ReportedBy: arethusa26@gmail.com
Created an attachment (id=25861) --> (http://bugs.winehq.org/attachment.cgi?id=25861) TI Interactive +ole trace
With wine-1.1.37, after using winetricks to install vcrun6sp6 and installing the TI Interactive trial, launching TI Interactive, dismissing the trial and registration dialogs, and then pressing Ctrl+M (or doing Insert -> Math Box) yields a message box that states:
"Failed to create object. Make sure the object is entered in the system registry."
Using native ole32 from the dcom98 redist allows the TI Interactive application to display the TI math palette panel as expected. From the +relay log:
0009:Call ole32.OleCreate(0032e754,40a3fca8,00000001,00000000,00e62710,001b7938,00e626c8) ret=40a2b858 0009:trace:ole:OleCreate ({5af21a82-ca6e-11d2-9613-004033a5109d}, {00000000-0000-0000-c000-000000000046}, 1, (nil), 0xe62710, 0x1b7938, 0xe626c8) ... 0009:Ret ole32.OleCreate() retval=80070057 ret=40a2b858 ... 0009:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0032e64c) ret=40a09610
It seems that the failure of OleCreate is the culprit. A +ole log is attached.