Salut à tous,

Depuis quelques temps sur des PC avec Windows 10 j'ai des OleException lorsque j'exporte un Dataset vers Excel via des OleVariant (là c'est un TFDQuery mais ça le fait avec d'autres) qui me renvoi une erreur de ressources mémoire insuffisante.
J'utilise cette façon de faire depuis des lustres et je n'avais jamais été confronté à ce problème.
Le problème n'est pas systématique, ça ne le fait pas toujours, pas sur certaines machines, d'autres c'est systématique et ça ne semble pas dépendre de la taille de l'ensemble de données, bien que cela semble plus sensible sur les "gros"

Data est un OleVariant
Sheet est un OleVariant qui est la feuille Excel que j'ai créé

Data:=VarArrayCreate([1, 100, 1, Col-1], varVariant); // Envoi par paquet de 100

... Je remplis Data avec les valeurs de mon Dataset (par paquets de 100 lignes)
... J'affecte les valeurs pour la feuille Excel

Sheet.Range[RefToCell(1+Offset, 1), RefToCell(Offset+101,Col-1)].Value := Data;

... Et là de temps à autre ça pète !

Quelqu'un a t-il une idée ?