Bonjour,
j'aimerais savoir si ce code libère bien autant de mémoire qu'il n'en alloue (je décale le #0 terminal d'un cran dans la variable vMot)
le vPMot me sert dans une liste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Var vEntree : String vPMot : PWideChar; vMot : WideString; vLen: Cardinal; begin vLen := Length(vEntree)* SizeOf(WideChar) + 1; vPVers := AllocMem(vLen); vMot := vPMot; .... for k := vCurseur to vLen do vMot[k] := vMot[k+1]; dec(vLen); ... FreeMem(vPVers); end;
Merci pour vos infos
Partager