Les Snippets

Connexion

Mettre un fichier dans un tableau de Bytes

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 17/03/2006 19:48:27 et initié par Nix [Liste]
Date de mise à jour : 03/04/2006 13:07:32
Vue : 10899
Catégorie(s) : Fichier / Disque
Langages dispo pour ce code :
- VB 2005, VB.NET 1.x
- C# 1.x, C# 2.x
- VB 2005
- VB6
- Delphi 5
- Voir tous les langages pour ce code snippet



Langage : Delphi 5
Date ajout : 30/10/2008
Posté par cirec [Liste]
Type 
  TBArray = Array Of Byte; 
Var  
  aBArray : TBArray; 
Procedure  File2ByteArray(Const aFile: String;Var  ByteArray: TBArray); 
Var MS:  TFileStream; 
Begin 
  MS :=  TFileStream.Create(aFile, fmOpenRead); 
  Try  
    SetLength(ByteArray, MS.size);  
    MS.ReadBuffer(ByteArray[0],  Length(ByteArray)); 
  Finally  
    MS.free; 
  End;  
End; 

{Utilisation} 
Procedure  Tfrm_Main.Button1Click(Sender: TObject); 
Begin 
  File2ByteArray('UMain.pas', aBArray); 
  {et  pour tester on affiche le résultat dans un TMemo}  
  Memo1.Lines.Text := PChar(aBArray); 
End; 



Snippets en rapport avec : Ficher, Tableau, Byte, Array, File



Codes sources en rapport avec : Ficher, Tableau, Byte, Array, File

{Visual Basic, VB6, VB.NET, VB 2005} COMPRESSION
Fonction pour comprimer un tableau de byte...

{Flash} FAIRE TOURNER UN TABLEAU (ARRAY)
Il est parfois utile ou nécessaire de faire 'tourner' un Array, c'est à dire de décaler tout le cont...

{Flash} UTILISATION DYNAMIQUE D'UN TABLEAU
Utilisation d'un tableau : " array ", pour se logger, faire une recherche dans les données existante...

{PHP} DÉTERMINATION DU CHEMIN D'INDEXAGE MENANT À UNE VALEUR DANS UN TABLEAU MULTI-DIMENSIONNEL
Cette fonction sert à trouver tous les indices qu'il faut suivre dans un tableau multidimentionnel p...

{Javascript / DHTML} TRANSFORMER UN TABLEAU JAVASCRIPT EN UN TABLEAU HTML
Cette fonction prend en argument une variable javascript qui est un tableau, une matrice à x lignes ...

{PHP} XML ET TABLEAUX : UNE CLASSE COMPLÈTE QUI CONVERTIT UN DOCUMENT XML EN TABLEAU ASSOCIATIF
Convertir un document XML en tableau associatif n'est pas en soi très utile... Cependant, on ne sai...

{Delphi} TABLEAU DE TYPE DYNAMIQUE SANS VARIANT
Ce code permet simplement de construire un tableaux, d'origine ShortInt, qui va agrandir le type si ...

{Visual Basic, VB6, VB.NET, VB 2005} CONVERTIR UN OCTET EN 8 BITS (10011101) BYTESTOBITS
Ceci est une petite fonction qui peut être très utile. Elle permet de convertir un Octet (Byte) en ...

{PHP} UPLOAD IMAGES SECURISE
Ce script vous permet d'uploader des images sur votre serveur via le protocole HTTP. Les extension...

{PHP} UNE PETITE FONCTION POUR AFFICHER LES TABLEAUX PHP
Voici un petit bout de code qui me depanne bien lors de debuggage de tableau multidimensionnel, il...