Danke Andreas für den Link
Also wenn ich genauso tue :
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
x: Double;
begin
x:= screen.Width/screen.Height * Screen.PixelsPerInch;
Caption:=FloatToStr(x);
end;
Ich erhalte :
128
Was bedeutet das dann ?
Es gibt viele Möglichkeiten, aber ich tippe darauf: Du hast einen Monitor mit 4:3 Seitenverhältnis und 96 ppi Auflösung.
Für dein Problem zielführender ist es natürlich wenn am Ende schon von den Einheiten was anderes rauskommt.
z.B. Indem man
Code:
screen.Width/Screen.PixelsPerInch
Rechnet. Dann kommen Zoll raus