Bonjour tout le monde
J'ai écrit une application qui crée une image Enhanced Meta File sans aucun problème.
J'ouvre le metafile avec CreateEnhMetafile et je dessine ce que je veux dessus, et puis je le ferme avec CloseEnhMetafile
Mon problème est le suivant: tant que mon logiciel est en marche, les MetaFiles créés par lui ne sont ni effaçables ni modifiables...
En d'autres termes: quand l'utilisateur de mon logiciel crée un metafile, par ex: "C:\image.emf", l'utilisateur ne peut plus enregistrer les modifications apportées ultérieurement sur ce même fichier... Windows retourne l'erreur:Impossible d'effacer ce fichier car il est en utilisation par un autre programme...
L'utilisateur doit d'abord fermer mon logiciel pour pouvoir ensuite effacer "C:\image.emf".
Merci d'avance pour vos remarques... j'espère que j'ai bien posé la question!!
Partager