Dans Access, toujours supposé que dans les modules de formulaires, comme dans d'autres modules (classe ou réguliers), les objets et les variables normales cessent d'exister lorsque le code est sorti, ou dans le cas des formulaires, lorsque le formulaire est fermé. Est-ce exact ? Je me demande parce que j'ai construit un formulaire utilisé pour scanner les codes à barres sur les commandes, et il devient de plus en plus lent pendant la journée, jusqu'à ce que l'utilisateur ferme et rouvre la DB, puis tout redevient normal. Fermer le formulaire ne semble pas suffisant. J'ai analysé mon code, et je ne trouve pas beaucoup, donc serching le coupable ...Définir rs = rien: utile avant la fermeture du formulaire?
Répondre
Je pense idéalement lorsque les objets sont hors de portée, ils seront détruits et la mémoire qu'ils utilisés seront libérés. Cependant, étant donné que parfois les choses ne vont pas selon le plan, je pensais que nous sommes censés fermer explicitement et libérer tous les objets que nous créons dans recordset notre code ... juste pour être sûr.
Cette forme étant ouvert et fermé à plusieurs reprises au cours de la session? J'ai eu un problème dans Access 97 où un problème similaire se produirait. Cacher la forme au lieu de la fermer et la rendre visible à nouveau a résolu le problème. Cependant, toutes les variables de niveau de formulaire devaient être définies explicitement sur des chaînes de longueur zéro ou zéro.
Il est ouvert et fermé à plusieurs reprises. Dans mon cas, je soupçonne qu'il a somthing à voir avec l'ouverture frmInvoices frmMenu puis en appelant la méthode frmInvoices.cmdScan qui ouvre la frmScan en mode dialogue (il est un raccourci pour éviter quelques clics à l'utilisateur, sur demande). Le mode de dialogue ici empêche probablement certaines choses d'être correctement fermées. –
- 1. Boîte de dialogue de réinitialisation jQuery sur l'annulation et la fermeture avant la publication du formulaire
- 2. validation avant la soumission du formulaire ajax
- 3. Fermeture de formulaire enregistrer les modifications avant de fermer
- 4. Animer la vue avant la fermeture Activité
- 5. Détecter la raison de la fermeture du formulaire
- 6. Empêcher la fermeture d'un formulaire
- 7. Les erreurs trouvées par Bindingsource empêchent la fermeture du formulaire
- 8. Comment désactiver la fermeture du formulaire principal dans Borland C++
- 9. Validation d'entrée de formulaire avec JAX-RS
- 10. jax-rs récupérer les paramètres de formulaire
- 11. Dynamiquement définir des événements et la fermeture
- 12. Bloquer jusqu'à la fermeture d'un formulaire? Winforms
- 13. Aide à la fermeture de formulaire
- 14. VB.Net comment attendre la fermeture d'un autre formulaire avant de continuer
- 15. Comment faire une alerte JavaScript avant la fermeture d'une page?
- 16. Access.Application.CurrentDb est rien?
- 17. "formulaire existe déjà" après la fermeture du formulaire et l'ouverture d'une autre instance. Delphi
- 18. Comment exécuter une commande avant la fermeture d'un script Bash?
- 19. Fermeture d'un formulaire WinForm spécifique?
- 20. Rappel avant la fermeture forcée de l'activité Android?
- 21. Comment obtenir le changement de la valeur de la cellule lors de la fermeture du formulaire?
- 22. Comment définir un code d'erreur HTTP dans JAX-RS
- 23. Forcer la fermeture du navigateur Web
- 24. Ecraser la méthode HTTP avec JAX-RS
- 25. Demander confirmation à l'utilisateur avant la fermeture du navigateur _iff_ une variable Flex est vraie
- 26. en utilisant BeautifulSoup pour insérer un élément avant la fermeture du corps
- 27. Substituer la charge utile d'Astoria?
- 28. Fermeture de la boîte de dialogue et du formulaire qui a lancé la boîte de dialogue
- 29. Insertion et la récupération id avant formulaire est transmis
- 30. Formtastic, avant modification du symbole
Lecture intéressante sur le réglage des objets à Nothing: http://blogs.msdn.com/b/ericlippert/archive/2004/04/28/122259.aspx –
@Tuzo: intéressant, en effet. Thx –