Bonjour
je me demande si, en fin de programme, on doit "libéré" les objets.
Resterait-il des traces dans Windows après exécution?
Bonjour
je me demande si, en fin de programme, on doit "libéré" les objets.
Resterait-il des traces dans Windows après exécution?
Windows 10
Microsoft Edge (64 bits)
Google Chrome Version 67.0.3396.99 (Build officiel) (64 bits)
bonjour,
c'est un vieux problème qui a failli faire l'objet d'un article
l'article (2ème version)(en anglais) du père du vbs donne une réponse complète et nuancée : http://blogs.msdn.com/b/ericlippert/...28/122259.aspx
la version courte :
le ramasse-miettes (garbage collector) du moteur de script sait déréférencer les objets inutilisés automatiquement
et il est donc inutile dans la grande majorité des cas de faire le travail à sa place
seuls certains objets complexes et buggés peuvent justifier une libération explicite
(notamment les objets ADO mais il est possible que ces bugs aient été corrigés depuis 2004)
nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
pas de questions techniques par mp
Merci Omen
donc je ne vais plus m'embêter avec nothing en fin de programme.
J'aime bien simplifier!
Windows 10
Microsoft Edge (64 bits)
Google Chrome Version 67.0.3396.99 (Build officiel) (64 bits)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager