Bonjour all,
avez-vous connaissance d'une correspondance de la méthode memmove() (en C) en Delphi ?
Car je veux faire une manipulation avec mon buffer (un tableau de byte), il faut que je rajoute au début de celui-ci des valeurs qui proviennent d'un type record:
j'ai pensé à cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 /* stSTR_MEM_HEADER c'est mon record byNewCfg c'est mon buffer (array of byte) dwNewZoneSize // taille total des données car la taille est inconnue d'avance */ memmove (&byNewCfg[sizeof (STR_MEM_HEADER)], &byNewCfg[0], dwNewZoneSize);
cela me rajoute bien mon record mais me fausse mes byte par la suite :s
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Move(stSTR_MEM_HEADER, c_getDataZone[0], dwNewZoneSize);
Partager