Hi,
noch ein ziemlich seltsamer Fehler, den ich zur Zeit bei der Verwendung von Pngs in meinem Programm habe.
Mein Programm hat in einem TImage ein PNG geladen, Maße: 152x102 Pixel. Dieses wird unter WinVista auch korrekt dargestellt. Unter Windows XP wiederrum werden die PNGs
vergrößert, und zwar um mehr als 6 Pixel! (bei kleinen Pngs (24x24) "nur" um 2 Pixel).
Wenn die Eigenschaft "Autosize" auf "true" gestellt wird, gleicht sich das TImage an, das PNG wird richtig dargestellt. Diese Eigenschaft ist aber KEINE Option für mich, da ich von festen Größen des TImage ausgehen muss.
Anbei mal ein Screenshot und ein Testprogramm. Verwendet wird ein ganz normales TImage, welches zur Designzeit mit dem PNG befüllt worden ist.
Dieser Fehler macht mich wahnsinnig, da ich kaum in der Lage bin, eine vernünftige
GUI zu designen, wenn die PNGs sich je nach Betriebssystem ausdehnen?? Hat jemand eine Idee, was ich machen könnte? Hat überhaupt jemand das selbe Problem?