T.Write(wTemp[1], Length(wTemp) * SizeOf(WideChar));
si tu écris wTemp tu écris juste un pointeur, vu que les string, AnsiString, WideString, etc. sont juste des pointeurs vers des chaînes.
avec le [1] tu écris la zone commençant au premier caractère.
Et pour avoir le nombre de caractères il faut utiliser Length, et savoir que les caractères font plus d'un octet.
Message édité par antp le 21-07-2003 à 23:57:39
---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire