Ursprungligen postat av
DanielBerglund
Ja, till viss del. Det är rätt komplicerat men vi har skjutit upp problemet att göra Disgen "high DPI aware" eftersom det fungerat rimligt bra ändå och de klagomål som kommit har mer haft med layout på dialoger att göra snarare än suddiga bokstäver och liknande. Nu verkar det som att det i den nya Delphi vi använder har blivit åtgärdat en del av det som tidigare brast ifråga om stöd för skärmar med hög (eller olika) upplösning. Då har vissa saker i Disgen gått sönder istället, t ex inställningsdialogen.
Åtgärden blir att se till att Disgen deklarerar sig som "high DPI aware" och sedan får vi laga det som inte fungerar. Just inställningsdialogen visade sig vara enkel...
Jo, i efterhand verkar det ju så!
Vi var annars ganska försiktiga och rättade exakt två saker, och båda rättningarna ansåg vi var riskfria. Att dessutom Delphi skulle visa sig ha ändringar som var inkompatibla med Disgen var inget vi förutsåg. I backspegeln är det ju enkelt att se vad vi borde ha testat, men vi gjorde en bedömning som tyvärr var fel.