Types incompatibles : 'Array' et 'dynamic array'
Bonsoir.
Soit le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
type
TTRUC = packed record
// autres trucs inutiles pour la démo
Name : array of WideChar; // dans msdn : WCHAR Name[1]; // Variable-length string
end;
TRUC = TTRUC;
procedure InitTruc(var t: TRUC; u: ULong; n: array of WideChar);
begin
SetLength(t.Name, u);
t.Name := n; // Erreur ici !
end; |
Je voudrais bien savoir pourquoi la compilation (D7) échoue :aie: avec le curseur clignotant au bout de la ligne
t.Name := n;
et avec l'erreur
Citation:
Types incompatibles : 'Array' et 'dynamic array'
Merci à tous de vos lumières,