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.
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.
|