Les Snippets

Connexion

OPTENIR DANS UNE STRING LA TAILLE D'UN FICHIER EN KO, MO, GO...

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 01/12/2007 22:30:47 et initié par renocmoa [Liste]
Date de mise à jour : 04/12/2007 11:39:41
Vue : 3031
Catégorie(s) : API, Fichier / Disque, Chaîne de caractères
Langages dispo pour ce code :
- VB 2005
- Delphi 5
- Voir tous les langages pour ce code snippet



Langage : Delphi 5
Date ajout : 02/12/2007
Posté par japee [Liste]
DateMAJ : 02/12/2007
function StrFormatByteSize(dw: DWORD; szBuf: PChar; uiBufSize: UINT): PChar; stdcall;
  external 'shlwapi.dll' name 'StrFormatByteSizeA';
 
function FormatByteSize(Value: DWORD): string;
var
  Buff: array[0..255] of Char;
begin
  StrFormatByteSize(Value, Buff, SizeOf(Buff));
  Result := Buff;
end;
 
// exemple d'utilisation :
var 
  FmtSize: string;
  Value: Longword;
 
FmtSize := FormatByteSize(Value);
 

Remarque :
La librairie shlwapi.dll doit se trouver dans le répertoire de WINDOWS.
Elle est installée par Internet Explorer.

Snippets en rapport avec : Fichier, Api, Taille fichier



Codes sources en rapport avec : Fichier, Api, Taille fichier

{PDA / PocketPC} ECRITURE D'UN FICHIER ANSI PAR LES API
Ce source écrit des données au format ANSI dans un fichier à l'aide des API système. Pourquoi ce ...

{Visual Basic, VB6, VB.NET, VB 2005} FERMER UN FICHIER OUVERT PAR UNE AUTRE APPLICATION
Il vous est deja arrivé de vouloir supprimer un fichier mais de ne pas pouvoir car une application ...

{Delphi} OBJET POUR LA PROJECTION DE FICHIER EN MÉMOIRE (FILE MAPPING)
L’unité MappedFileStream permet d’utiliser la technique de projection de fichier en mémoire de Windo...

{JAVA / J2EE} API POUR FAIRE DES PDF A PARTIE DE FICHIER TEXT
juste il faut compiler la classe sous eclipse par exemple puis: java -classpath C:\path\to\pdf;C:\p...

{Delphi} CRÉATION DE FICHIERS TEMPORAIRES DANS LE DOSSIER TEMPORAIRE COURANT.(API)
Ayant eu besoin de travailler avec des fichiers temporaires, je suis tombé par hasard sur 2 fonction...

{Assembleur} FAIRE FICHIER ISO (MASM32)
Windows 2000 ou supérieur requis. Fait un fichier "F1.iso" depuis un CD ou DVD. N'écrit le iso q...

{Delphi} VERROUILER UN FICHIER
Voici une fonction qui permet de verrouiller un fichier. Et une procedure qui permet de déverrouil...

{Visual Basic, VB6, VB.NET, VB 2005} JOUER DES FICHIERS MP3 (SANS OCX)
Voici une façon de procéder pour lire des MP3 sans OCX (Attention : il faut avoir des codecs p...

{Visual Basic, VB6, VB.NET, VB 2005} INITIALISER LA COULEUR PAR DEFAUT D'UNE BOITE DE DIALOGUE COULEUR
Permet d'ouvrir une boite de de dialogue couleur et d'initiliser la couleur par défaut grâce à l'api...

{Visual Basic, VB6, VB.NET, VB 2005} [.NET3.5] EXTENSION METHODS: SUR LES CLASSES SYSTEM.IO
Les extensions de méthodes, en voici une nouveauté introduite avec VB2008. Elles permettent d'étend...