Cette question est reliée à This question, en utilisant certaines des fonctionnalités de Windows Explorer automatiquement dans une application Delphi.Existe-t-il un moyen (sans codage explicite) d'afficher un nombre en utilisant les préfixes métriques?
Existe-t-il un moyen de formater un entier en utilisant les préfixes metrix automatiquement dans Delphi? D'une certaine manière d'obtenir automatiquement un résultat comme Windows Explorer donne? Je veux dire convertir 1024 à 1,0 K automatiquement.
disons quelque chose comme
FormatMetric('FileSize = %d', [26112], 1,'B')
// where the third parameter is the number of decimal digits
// and the fourth is the string that is appended
retournera
25.5 KB
Bien sûr, je peux le code, mais est là dans quelque chose comme RTL cela?
KB ou Kio? 1024 n'est pas un préfixe métrique –
Par préfixes metrix, je veux dire K, M, G, T, P (pour kilo, méga, giga, tera, peta). Je fais référence à la façon dont le système de fichiers affiche ces valeurs. – LaBracca