![]() |
Dateigrößenanzeige wie in Windows Explorer?
Hallo zusammen!
Da ich das Problem gerade habe, wollte ich hier mal nachfragen, ob es von Microsoft irgendwelche Standards zur Größenanzeige von Dateien gibt. Ich möchte meine Größenausgabe gerne genauso darstellen wie der Windows-Explorer. Also in dieser Art pagefile.sys 1.536.000 KB Jetzt meine Fragen: 1. Gibt es in Delphi eine Stringformatfunktion welche mir dies in der gewünschten Art ausgibt und falls nicht... 2. Wie sind die Umrechnungsfaktoren der einzelnen Wertebereiche definiert ? 1000 oder 1024? mfG Richard |
Re: Dateigrößenanzeige wie in Windows Explorer?
Hallo,
Umrechnung mit 1024, die Darstellung sollte Dir Format liefern können. Stephan |
Re: Dateigrößenanzeige wie in Windows Explorer?
Die StrFormatByteSize-Funktionsfamilie (A, W, 64) sind deine Freunde. Enthalten in der shlwapi.dll und garantiert immer genauso wie im Explorer.
|
Re: Dateigrößenanzeige wie in Windows Explorer?
@All
Danke für eure Hinweise. :) Werde es erstmal mal den von OregonGhost genannten Funktionen probieren. |
Re: Dateigrößenanzeige wie in Windows Explorer?
Wobei ich gerade sehe, dass der Explorer bei mir alles in KB anzeigt (Vista). Falls die Funktionen oben nicht passen (wobei ich sie schöner finde, als zig GB in KB anzuzeigen) gibt es in derselben DLL noch die StrFormatKBSize-Funktion.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:52 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