Hallo,
ich weiß zwar nicht, warum Dein Fenster nicht angezeigt wird, habe aber ein paar Anmerkungen zum Quelltext:
- Du verwendest in dem kurzen Stück 7(!) mal Application.ProcessMessages. Wozu?
- Du legst ein TCanvas-Objekt an, ohne es zu verwenden oder überhaupt zu benötigen
- Du stellst erst das Pixelformat ein, um es nach der Größenanpassung wieder zu ändern. Am Besten ist folgende Reihenfolge: 1. Pixelformat, 2. Bildbreite, 3. Bildhöhe. Wobei die Reihenfolge von 2. und 3. nur etwas bringt, wenn der Speichermanager mitspielt.
Gruß
xaromz