1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| type
Temp_Struct = record
ptr_tampon_entree: PChar;
longueur_tampon_entree: Cardinal;
ptr_tampon_sortie: PChar;
longueur_tampon_sortie: Cardinal;
pointeur_relatif: Cardinal;
taille_tampon_sortie: Cardinal;
end;
var
struc: Temp_Struct;
tampon_entree: PChar;
tampon_sortie: PChar;
begin
GetMem(tampon_entree, SizeOf(Char) * 4096);
GetMem(tampon_sortie, SizeOf(Char) * 4096);
struc.ptr_tampon_entree := tampon_entree;
struc.longueur_tampon_entree := StrLen(tampon_entree);
struc.pointeur_relatif := 0;
struc.ptr_tampon_sortie := tampon_sortie;
struc.longueur_tampon_sortie := 4096;
struc.taille_tampon_sortie := 0;
end; |