Bonjour,

Je suis sous RAD studio XE7, et j'utilise un TFileStream comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
TFileStream *fileStreamCompress = new TFileStream(fileName, fmOpenRead);
......
fileStreamCompress->Free();
Je n'ai pas de problème avec ce code à la première exécution mais
je peux repasser plusieurs fois dans ce code, (fileName ne change pas : toujours le même fichier qui est lu) la plupart du temps il n'y a pas de souci
mais dans un certain contexte, j'obtiens cette erreur : EFOpenError "Dispatch methods do not support more than 64 parameters"
Je n'arrive pas à trouver d'explication sur cette erreur, quelqu'un peut il m'en fournir ?
Cela m'aiderait grandement je pense à trouver une piste ;-)

J'en profite pour demander si c'est un souci de faire un delete à la place du Free (car j'ai vu dans le code que certaines fois les TFileStream étaient détruits avec un delete en non avec un Free et je me demande si c'est correct ?)

merci,
Pascale38