Carte du site
 Remerciements
 Netiquette
 Bugs
 Tables
 Requêtes
 Formulaires
 États (rapports)
 Modules
 APIs
 Chaînes
 Date/Time
 Général
 Ressources
 Téléchargeables

 Termes d'usage

Bugs: Résoudre les IPFs d'Access 97 avec /Decompile

Author(s)
Dev Ashish

        Quelques fois, votre application peut commencer à faire des Fautes Générales de Protection avec divers objets ou en utilisant des dll dépendants. Malheureusement, ces erreurs ne semblent pas être réparées par un compactage ou une réparation. Il se trouve qu'Access 97 possède une option non documentée, /decompile, qui peut parfois résoudre ce genre de problèmes.

Utilisation:

                msaccess.exe /decompile c:\something\OrTheOther.mdb

        Access 2000: il n'y a pas d'interface utilisateur associée à cette commande. De plus, vous ne verrez aucune confirmation visuelle indiquant que ce projet fut effectivement décompile (si ce n'est en vérifiant l'option du menu Compile and Save all Modules)        

Avertissement:

        Il s'agit d'une commande puissante à n'utiliser qu'avec précaution et seulement si la base de données est corrompue, et non de façon routinière. Pour plus de détails, consulter le lien suivant, gracieuseté de  Michael Kaplan.

The real deal on /decompile switch

        Au meilleur de ma connaissance, encore merci à Michael Kaplan, /decompile laisse croire à Access que le format binaire de la base de données fut modifié, ce qui a pour effet de décompiler entièrement la base de données.

        De par l'expérience des cas où une solution à ce genre de problème fut apportée, cette option résous plus de cas à elle seule que toutes les mise à jour. Donc, si tout le reste ne fonctionne pas, c'est sûrement à essayer!! 

        Désaveu:  

        Étant une option non documentée, il n'y a aucune garantie qu'elle sera présente dans une version future du produit. 

© 1998-2001, Dev Ashish, All rights reserved. Optimized for Microsoft Internet Explorer