Have had a look around t'interweb, and it seems that the issue here is primarily COM/OLE related. The thing doesn't run at all until you install the Microsoft XML Parser. Then it runs and all looks good until you basically try to do anything, such as add a class to a diagram and change its name from the (bizarre) Korean name default. Then you get an OLE error 80040154 and the whole application locks up requiring the bottle to be quit.
If you quit the bottle you get a dialogue box "COM Server Warning" telling you the application has open COM object. You can't actually click any of the buttons of this dialogue though, and the hang eventually results in the dialogue appearing which allows you to terminate the (Windows) process.
I am not particularly au fait with Wine but have tried bunging various native DLLs in system32, and registering them - no joy.
This can't be that far off, surely? There must be a couple of DLLs that we're missing that otherwise would get this (and it seems other Delphi programs that use OLE) running.
If you go to Crossover Preferences and uncheck "Hide service packs and dependencies" there's more packages that you can install into a bottle, one of those might help.
Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.
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.