Firemonkey visual themes and AMD Crossfire compatibility

After converting my VCL application to FMX (only XE3, only Windows), I got a lot of error reports related to a crash that occurred shortly after the application started, as soon as there is any user interaction, as far as I can tell. Here is a link to the error report, they all look the same.

It seems that it appears only on Win7 x64, and all the people who have still returned to me can confirm that they have Cross Cross Cross technology, which allows you to switch between multiple video cards.

The problem can be fixed either by disabling crossfire for my application, or by disabling "visual themes" (right-click exe, properties, compatibility).

Does anyone have an explanation why this could happen? I thought that visual themes are disabled by default, is it possible (for example, through the manifest) or even a good way to handle this?

+4
source share

All Articles