Les Snippets

Connexion

Tableau de byte vers structure

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 19/01/2010 16:10:26 et initié par PCPT [Liste]
Vue : 620
Catégorie(s) : API
Langages dispo pour ce code :
- VB6, VBA
- Delphi 5



Langage : VB6 , VBA
Date ajout : 19/01/2010
Posté par PCPT [Liste]
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (pDst As Any, pSrc As AnyByVal ByteLen As Long)
'
Function ByteArrayToStruct(ByRef baData() As Byte) As TYPE_A_SPECIFIER
    Dim lLen As Long
    lLen = UBound(baData) - LBound(baData) + 1
    CopyMemory ByteArrayToStruct, baData(0), lLen
End Function

Remarque :
fonction inverse : http://www.codyx.org/snippet_structure-vers-tableau-byte_760.aspx#2263
Langage : Delphi 5
Date ajout : 20/01/2010
Posté par f0xi [Liste]
// ST : structure (destination)
// BA : byte array (source)
// pure API windows :
copyMemory(@ST, @BA, Size);

// pure Delphi :
move(BA, ST, Size);


Snippets en rapport avec : Tableau, Byte, Bytes, Structure, Struct



Codes sources en rapport avec : Tableau, Byte, Bytes, Structure, Struct

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

{C# / C#.NET} REMPLACER UNE SÉQUENCE DE BYTE
Cette méthode sert à remplacer simultanément dans une séquence byte[] A toutes les sous-séquences by...

{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 ...

{ASP / ASP.NET} AFICHAGE HTML/ASP D'UNE STRUCTURE DE TABLE
Il s'agit d'un petit utilitaire qui permet de voir directement via une page asp la structure d'une t...

{ASP / ASP.NET} ASP.NET - FONCTION DE PASSAGE D'UN FICHIER BINAIRE VERS UN TABLEAU DE BYTE
Dans le cas d'utilisation de Classe d'objet complexe, certains paramêtres peuvent être des fichiers ...

{Visual Basic, VB6, VB.NET, VB 2005} TRI PAR INSERTION
Les listes triées sont très pratiques pour des quantités de données limitées : une liste semble pouv...

{C / C++ / C++.NET} ALGORITHME DE TRI D'UN TABLEAU PAR ORDRE CROISSANT OU DÉCROISSANT.
Bonjour, Le code source que je vais présenter est simple mais on y pense pas tout le temps. Il cla...

{Visual Basic, VB6, VB.NET, VB 2005} SÉRIALISTION - DÉSERIALISATION DE TABLEAUX ET COLLECTIONS
Après la source pour la sérialisation - désérialisation d'une LameGrid (que j'ai amélioré d'ailleurs...

{Delphi} UTILISER LES COMPOSANTS PAR LEURS NUMÉROS
Le principe : 1. Parcourir tous les composants d'une forme. 2. Y choisir le composant voulu et l'i...

{Javascript / DHTML} MOOTABLEAU
Une classe mooTools qui transforme une balise table en un ensemble div/tables qui permet de visualis...