J'utilise EasyHook et SlimDX pour superposer certains graphiques en utilisant les classes Sprite et Texture de SlimDX. Quand je redimensionne des fenêtres, certains programmes sont corrects, mais d'autres vont planter - MilkDrop 2 de Winamp me donne une erreur de mémoire ambiguë par exemple.Un programme DirectX 9 accroché se bloque lors du redimensionnement de la fenêtre, en relation avec la texture
Je m'attends à ce que cela soit dû au marché après-vente que j'ai créé. La question est de savoir quelle fonction VTable dois-je accrocher et/ou comment/quand puis-je disposer et recréer la Texture? Reset peut-être?
Si ce n'est pas évident, je ne connais pas grand-chose à DirectX.
modifier/ps: je peins la texture à l'intérieur d'un crochet EndScene, mais je n'ai pas créé d'autres crochets encore ...
+1 Bonne réponse. Je parierais certainement son problème de choix de piscine. Dunno pourquoi cette question est Wiki de la Communauté si ... – Goz
Je fais ce que SigTerm a dit sur IDirect3DDevice9 :: Reset. Avant, j'essayais de gérer les pools gérés et par défaut, mais ça se déroulait de la même façon. –