WineHQ

Mathcad

Application Details:

Version: 15
License: Retail
URL: http://www.mathsoft.com/mathca...
Votes: 0
Latest Rating: Silver
Latest Wine Version Tested: 4.2

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Working with documents, calculations, editing, plots, printing.  Most major functions are working.

What does not

Help does not work: sidebar does not show up, and often gets stuck in a loop

Tutorial makes app get stuck in infinite loop

Constant spew into the console about fixme:ole:snapshot_QueryGetData

Workarounds

What was not tested

Embedded files/documents


Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

This was tested with a 32-bit wine prefix. To install: - Use winetricks to install mdac28, vcrun2008, vcrun2010, msxml3, msxml4, dotnet20 - The following DLL overrides are needed: odbc32, odbccp32, oledb32, msvcm80, msvcr80, msxml3, msxml4

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowArch LinuxMar 20 20194.2Yes Yes NoSilverAndrea 
CurrentLinux Mint 15 "Olivia" x86_64Jul 15 20141.7.17Yes Yes BronzeIgor 
ShowUbuntu 13.04 "Raring" i386 (+ variants like Kubuntu)Sep 02 20131.7.1Yes Yes Bronzean anonymous user 
ShowMac OS X 10.8 "Mountain Lion"Nov 26 20121.4.1Yes Yes Bronzean anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected
32126 Mathcad 14 ends up in a loop, needs IMLangLineBreakConsole::BreakLineA/W implementation NEW View
34267 Mathcad 15 doesn't paste any components from other programs in mathcad document. UNCONFIRMED View

Show all bugs

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Infinite loops
by Igor on Thursday July 17th 2014, 11:41
It seems that most of the infinite loops occur due to bug 32126, the unimplemented IMLangLineBreakConsole::BreakLineW method. This can be reproduced 100% by entering a long string of text into the document until it tries to wrap. In the lastest git repo, the BreakLineA function is fixed, but BreakLineW is still a stub for some reason.
Back