Problème

Lors de l'exécution d'un rapport, j'ai l'erreur CryR_StartRDC: .Net CR  Runtime init error

Solution

Ce problème survient lorsque l'on veut exécuter l'état avec un runtime RDC mais des fichiers du runtime .NET sont présents sur le poste.

Il faut forcer le choix du runtime Crystal Reports à l'aide de la clé CRruntime (section [Impression]) dans le fichier WICFGVCR.ini:

Exemple  de fichier wicfgvcr.ini :

[Impression]
CRruntime=1 ; mode RDC forcé

 

* Si le message apparaît avec Crystal .net :

Démarrez une fenêtre de commandes DOS en tant qu’administrateur.

Exécutez :

" regNetCRpt.bat " pour Crystal 2008,

ou " regNetCRpt_2011.bat " pour Crystal 2011 / 2013.

Attention ! Il faut être administrateur du poste et avoir les droits d’écriture dans la base de registre.

Cet utilitaire permet d'enregistrer la DLL qui fait la liaison entre Adélia et Crystal .net.

Il faut l’exécuter si vous installez Crystal .net après Adélia (sinon, son enregistrement se fait automatiquement lors de l’installation d’Adélia).

 

* Si le message apparaît pour les utilisateurs non administrateurs et que le mode .net est forcé :

Cela est possible si le runtime Crystal n’a pas été installé avec un profil administrateur.

Recherchez craxdrt.dll. Accordez les droits en écriture (le mieux, le contrôle total) pour tous les utilisateurs sur le répertoire de la craxdrt.dll.

 

Articles connexes

Les articles connexes apparaissent ici en fonction des étiquettes que vous avez sélectionnées. Cliquez pour modifier la macro et ajouter ou modifier des étiquettes.