ChemSketch 12 Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

ChemSketch 12

I installed ChemSketch 12 (12.01 Build 38526) on Crossover Linux 12.2.1, running on Fedora 19.

Installation is ok, the program starts and runs ok (as far as I can say after about half an hour of playing...), with one exception: Printing does not work. The printing dialog does not appear, the program continues as if nothing had happened.

The solution mentioned by Tobias Hilbricht, setting the operating system to Windows 98 works, it has, however, the side effect that all common dialogs appear in the old (16 bit ??) style. Debugging brought the following results:


fixme:commdlg:PrintDlgExA (0x33f674) dialog not implemented

according to WineHQ, this system call in comdlg32.dll, the 32 bit common dialogs dll, that invokes an advanced version of the printing dialog, got a "basic implementation" in Wine Version 1.3.4. Apparently, this implementation is still open to improvements.

In a Win98 environment, probably the old 16bit commdlg.dll is called - and works, however with the old fashioned, more basic dialog.

I tried to install native comdlg32.ddl's, to no avail. a WinXP version loads, but does not work, instead of the above quoted line appears the following in the log:


:shell:IShellFolder_Printers_fnQueryInterface -- interface {ef99abd4-5b8d-11d1-a9c8-080036af3f03} (unknown) not supported

whatever that means. A Win7 dll does not load.

I see 4 possible "solutions":

  • live with the bug, don't print, but use the program's pdf - export function and print your pdf's
  • live with the old system dialogs, using Tobias' Win98 setting,
  • install the program twice, one for your normal work, one for printing
  • fix wine's comdlg32.dll, which is above my capabilities.

I would rate ChemSketch as "bronce".

Georg Hieber

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiTTVwYUhVemdMY2hmd2VlayIsImdkcHIiOjB9