Delphi HiDPI support
Consigli e un piccolo tool per sviluppare app HiDPI
Da Delphi 11 Alexandria l'IDE di Delphi gestisce i monitor ad alta risoluzione e i vari fattori di zoom. Purtroppo, se nel vostro team di sviluppo avete persone che usano monitor con risoluzioni differenti (o meglio PPI differenti), ogni volta che aprite una form dall'IDE Delphi modificherà il dfm anche se non avete toccato niente.
Un interessante articolo scritto da Uwe Raabe (Embarcadero MPV) affronta questo tema nel suo blog. Inoltre è disponibile un plugin per Delphi (scritto sempre da Uwe Raabe) che intercetta la scrittura e la lettura del dfm in modo da cercare di risolvere il problema. Come dice Uwe stesso il plug-in è ancora un work in progress e una soluzione definitiva può arrivare solo da Embarcadero ma vale comunque la pena darci un'occhiata.