ouais bon pas trop de fleur quand même ,à la cheville de delphiprog!!!

Il y aurait aussi les TStream, TFileStream qui pourrait être utilisé...
AssignFile(F, Fich);
{$I-}
Reset(F);
{$I+}
if (IOResult = 0) then
while not eof(F)do
begin
....
end;
ne doit pas être nécessairement disposé puisque c'est le seul moyen connu par moi pour lire les fichiers autre que texte...
car si l'on insère ce code avant la boucle while
{type TTextLineBreakStyle = (tlbsLF, tlbsCRLF);}
SetLineBreakStyle(F,tlbsLF);
on pourra lire le code d'une dll ou d'un exe ce qui ne pourrait être fait avec les stream ou un load from file TList.
même si impossible à comprendre c'est toujours mieux que le simple MZ!
Il y a du bon dans tout code tout dépend de la nécessité

yve