Taille Macro

Vous avez rencontré un dysfonctionnement, signalez le.
Répondre
JacquesCHENU
Messages : 96
Enregistré le : 16 juin 2014, 08:49
Localisation : Jouet sur l'Aubois (18)

Taille Macro

Message par JacquesCHENU » 19 mars 2017, 18:57

Bonjour à toutes et à tous,
Sous Windows 7 SP1.

Une macro de 650 lignes plus une cinquantaine de sous-macros et dialogues.
Utilisation journalière, après fermeture de la macro, sa taille sur le disque augmente
journellement.
Sa taille "normal" est 350 Ko.
Après une quinzaine de jours, sa taille atteint 600 Mo, et son exploitation est fortement dégradée
en temps d'exploitation.

Explication....pas trouvée.

Pour y faire face, ouverture de la Macro. Ctrl/A + Ctrl/C pour copier l'ensemble du code.
Fermeture, puis ouverture de SM vierge, Ctrl/V pour coller l'ensemble du code et enregistrement
sous le nom de la macro... et la taille redevient correcte.

Quelqu'un a-t-il eu le même souci...et...trouvé la raison.

Avatar du membre
Feitan
Site Admin
Messages : 300
Enregistré le : 11 avr. 2014, 15:15

Re: Taille Macro

Message par Feitan » 20 mars 2017, 18:51

Bonjour Jacques,

Quelles fonctions de SM utilises-tu ?
Il est possible que l'une d'elle soit buguée, pour comprendre laquelle le plus simple serait d'essayer de trouver la fonction qui pose problème.

Ça ne m'étonnerait pas que Dialogues ait du mal à vider la mémoire et stockerait le fichier toujours dans la macro (supposition).
Est ce que c'est le fichier .exe qui augmente ou le .mcr ?

JacquesCHENU
Messages : 96
Enregistré le : 16 juin 2014, 08:49
Localisation : Jouet sur l'Aubois (18)

Re: Taille Macro

Message par JacquesCHENU » 21 mars 2017, 15:09

Salut Feitan

Merci pour ta réponse....
C'est la macro ".mcr" qui augmente.
J'utilise "Dialogue" dans toutes mes macros sous différentes formes et fonctions, environ 200 Dialogue.
Je n'ai qu'une macro qui pose ce problème sur environ 300 macros et sous-macros.
Cette macro tourne depuis plusieurs années et ce n'est que depuis 2 mois que ce bug est apparu.
Dans cette macro j'utilise un grand nombre de fonctions, comme dans d'autres.

Pour l'instant aucune piste, ce n'est qu'après avoir fermé et rouvert la macro que la taille augmente.
Si "un jour" je trouve la raison, j'en ferai part.

Sacré SuperMacro !!!!

lenautile16
Messages : 34
Enregistré le : 10 mars 2017, 22:00

Re: Taille Macro

Message par lenautile16 » 22 mars 2017, 22:30

Bonjour,

Oui, c'est curieux en effet. A part la taille de la valeur des variables qui évolue en fonction de la fonction dialogue. Peut-être de réinitialiser les variables au lancement de la super macro. Exemple un Label Init puis fonction variable =

A mettre au début de la macro pour bien réinitialiser les variables....maintenant si ça fonctionnait pendant des années comme ça....là....à part le navigateur internet si tu utilises le dialogue via du html et des balises script foireuses....Tiens-nous au courant si tu trouves !

Bon courage !

JacquesCHENU
Messages : 96
Enregistré le : 16 juin 2014, 08:49
Localisation : Jouet sur l'Aubois (18)

Re: Taille Macro

Message par JacquesCHENU » 21 avr. 2017, 20:01

Salut à toutes et à tous....

Depuis une semaine, plus de problème de taille.
La macro en cause, taille 377 ko comme auparavant.
Je ne donnerai point de méthode car je n'ai rien fait.
Et vogue la galère !!!!

Répondre