Erreur C0000005 au démarrage de Mercator sur la ligne form_talk.init line 5

0000001848     -      16/08/2011
Obsolète

Il a été observé que dans un nombre très limité de situations, Mercator pouvait provoquer cette erreur lors du démarrage :

Fatal error: Exception code=C0000005 @ 30/08/2010 11:48. Error log file: C:\windows\system32\vfp9rerr.log
    Called from - form_talk.init line 5 {m:\mercator\form_talk.sct m:\mercator\form_talk.sct}
    Called from - check_exp line 1270 {M:\Mercator\utils.prg utils.fxp}
    Called from - main line 1759 {M:\Mercator\main.prg main.fxp}
    Called from - main0 line 199 {M:\Mercator\main0.prg m:\mercator\mercatorengine.exe}

Il s'agit du premier endroit où Mercator initialise les composants visuels dotnet.

Cette erreur est dûe au fait que MercatorDotNet.dll qui se trouve dans le répertoire system32 n'est pas accessible. Aucune explication rationnelle ne peut justifier cela. MercatorDotNet.dll contient simplement un objet DCOM.

Pour contourner ce phénomène, il suffit de :

  • créer un répertoire C:\MercatorDotnet
  • y copier MercatorDotNet.dll et MercatorDotNet.tlb qui se trouvent dans C:\windows\system32
  • exécuter la commande C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe C:\mercatordotnet\MercatorDotNet.dll /codebase (si l'UAC est activée, il faut démarrer la fenêtre de commande en mode administrateur).
  • si nécessaire, redémarrer le PC pour vider la GAC (Global Assembly Cache)


Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)

Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.