![]() |
Dword zu String
Hallo!
Kann mir jemand sagen wie ich n dword zu nem String umwandeln kann, um ihn dann in einem Textfeld auszugeben... Danke, Gruß, freakfly |
Re: Dword zu String
Zitat:
geht das nicht mit ![]() |
Re: Dword zu String
Mit IntToStr? Falls inkompatible Typen kommt, einfach mit Typcast machen:
Delphi-Quellcode:
Dword ist nur die Windows-Bezeichnung für ein 32-Bit Zahl.
Text:=IntToStr(Integer(DWordVariable));
Einzigstes Problem könnte sein, wenn die Zahl größer als 2^31 ist. DWORD ist glaube ohne Vorzeichen würde also dem Cardinal entsprechen. Dann müsste man Int64ToStr verwenden. Alles Klar? :roll: |
Re: Dword zu String
Das dachte ich eigentlich auch!
Mein konkreter Fall ist jetzt, das ich die Bildschrimauflösung, Frequenz bekommen will. Diese Werte sollte mir DevMode liefern... DevMode.dmPelsWidth müsste Bildschrimbreite sein. Und wenn ich dann inttostr mache kommt irgendein Astronomischer Wert raus.. Kann sein, das ich da auch was verpeile, und das es ne bessere Lösung gibt, bin für jeden Tip dankbar! Gruß, freakfly |
Re: Dword zu String
Dann wird dmPelsWidth nicht die Bildschirmauflösung in Pixeln sein, oder das Ermitteln ist fehlgeschlagen. ;)
Um die Bildschirmauflösung zu bekommen, kannst doch auch Screen.Width nutzen. |
Re: Dword zu String
Danke euch für die schnellen posts!
Hab jetzt den Tip mit dem screen.width verwendet..
Delphi-Quellcode:
Scheint also zu funktionieren! Danke!
label1.Caption:= inttostr(screen.Width);
label2.Caption:= inttostr(screen.Height); label3.Caption:= inttostr(DevMode.dmDisplayFrequency); Gruß, freakfly |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz