Fic := TFileStream.Create(koi,fmOpenRead);
SetLength(temp, Fic.Size); // faut allouer la mémoire pour la chaine, mais au moins on ne devra pas se soucier de la libération
Fic.Read(temp[1],fic.Size); // 1 parce que c'est à 1 que commence la chaine. Si tu mets juste temp tu ne sais pas sur quoi tu tombes, soit le 1er octet d'une ShortString (sa taille) soit un morceau d'AnsiString/LongString, qui est un peu plus complexe
il faudra peut-être mettre @temp[1] s'il n'accepte pas temp[1] tout seul.
Message édité par antp le 19-12-2002 à 15:13:13
---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire