Ik heb een applicatie (Firemonkey) welke ik voor zowel Windows 32bit als Windows 64bit compileer. Nu ziet de runtime W32-versie er vele malen gelikter uit dan de W64-versie (vettere fonts, toolbars tonen in grijstint, dat soort dingen). W64 geeft een zeer kaal beeld (kleine letters, toolbars zijn wit (krijgen geen kleur), kortom, ziet er zeer onaantrekkelijk/saai uit).
Heb 4 screenshots toegevoegd, 2x2 van hetzelfde form, 2 zijn 32bits-versie, andere 2 zijn 64bits-versie.
Applicatie is ontwikkeld in XE8, op Windows 8.1.
Dacht dat het misschien aan geinstalleerde packs kon liggen, heb daarom op een andere PC (Windows 10) Delphi XE10 (Berlin), update 1 geinstalleerd. Applicatie gecompileerd (paar aanpassinkjes), zelfde effect!! Onder 32bit runtime oogt het smooth, onder 64bit is het zeer kaal.
Design-time ziet het er allemaal "Delphi-normaal" uit, maakt niet uit of ik kies voor 32 of 64bit, dan verandert er niets aan de UI. Het treedt alleen runtime op.
Er worden geen extra packages runtime geladen (option "Link with runtime packages" staat uit, info geeft ook aan "0 runtime packages").
Vreemde is, als ik een nieuwe applicatie maak, dan ziet die er zowel onder 32bit als 64bit hetzelfde uit. Het moet dus iets zijn BINNEN de applicatie, maar heb geen idee wat.
Packages heb ik volgens mij uitgesloten door op een andere PC (windows 10) te gaan werken (pure basisinstallatie Delphi, niks eraan toegevoegd).
Iemand enig idee waar ik moet zoeken? Ik zou graag zien dat de 64bit-versie er hetzelfde uitziet als de 32bit (runtime).
Bookmarks