aseba icon indicating copy to clipboard operation
aseba copied to clipboard

AsebaStudio : Répertoire temporaire persistant sous Windows

Open dburnier opened this issue 8 years ago • 2 comments
trafficstars

Aseba Studio, du moins sous Windows, crée systématiquement un dossier aseba-studio-xxxx à chaque démarrage de l'application, contenant les fichiers aseba-doc.qch et aseba-doc.qhc.

Ces répertoires sont stockés sous C:\Users%USER%\AppData\Local\Temp et prennent chacun 1,31 MBs. Cumulés dans le temps, cela dépassait le GB dans mon cas !!!

J'ai fait un test sous Windows avec la version 1.5.4-git-69c3165 et le problème est toujours présent.

Pour info, sous Linux, il y a bien un répertoire créé avec des fichiers dedans, mais il est détruit lorsque l'application AsebaStudio est fermée.

Merci de corriger le problème et de voir ce qu'il en est sous MAC os.

dburnier avatar Dec 05 '16 14:12 dburnier

Les outils Aseba peuvent utilement être mis à disposition sous forme de Portable App, ce qui permettrait aux enseignants de les utiliser en classe sans installation permanent sur les postes de travail, mais à partir d'une clé par exemple. Il n'y aura pas de répertoire temporaire écrit sur le poste de travail et donc rien qui ne s'accumule.

davidjsherman avatar Dec 06 '16 07:12 davidjsherman

This is probably because when the help file is deleted in HelpViewer::~HelpViewer() in line 69 of client/studio/HelpViewer.cpp, the object helpEngine is still alive, probably holding a reference to the help file, which prevents Windows from deleting it.

stephanemagnenat avatar Dec 06 '16 10:12 stephanemagnenat