Code source wiki de Le runtime CR 2008 (ou 2011) retourne une erreur '[CryR_StartRDC: .Net CR Runtime init error] : pointeur invalide' lorsque la dll VaNetCRpt.dll se trouve sur axe réseau mappé.
Modifié par Administrateur local le 2017/07/26 11:25
Afficher les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
| 1 | La sécurité du framework .NET (CAS) interdit par défaut l'exécution d'une DLL (assembly) placée sur un axe réseau [~= zone LocalIntranet]. | ||
| 2 | |||
| 3 | L'enregistrement de la DLL via la commande REGASM réussi cependant lorsque le client veut instancier l'interface COM (ComInterop) de l'assembly .NET [VaNetCRpt] une erreur est levée (Pointeur invalide). | ||
| 4 | Pour pallier ce problème il est nécessaire de changer la politique de sécurité du poste pour la zone Localnternet : | ||
| 5 | |||
| 6 | C:\Windows\Microsoft.NET\Framework\v2.0.50727>caspol -cg 1.2 FullTrust | ||
| 7 | |||
| 8 | |||
| 9 | Cf. [[http://social.msdn.microsoft.com/forums/en-US/netfxbcl/thread/4b785660-d305-4dcb-984c-b8d9fa70f16a/>>url:http://social.msdn.microsoft.com/forums/en-US/netfxbcl/thread/4b785660-d305-4dcb-984c-b8d9fa70f16a/]] | ||
| 10 | Cf. [[http://blogs.msdn.com/b/shawnfa/archive/2003/06/20/57023.aspx>>url:http://blogs.msdn.com/b/shawnfa/archive/2003/06/20/57023.aspx]] | ||
| 11 | |||
| 12 | |||
| 13 | A partir d'Adélia Studio 11 PTF07, il faut exécuter l'une des commandes suivantes (qui se trouvent dans %adeliws%) : | ||
| 14 | |||
| 15 | - casNetCrpt.bat (Crystal Reports 2008) | ||
| 16 | - casNetCrpt_2011.bat (Crystal Reports 2011) | ||
| 17 | |||
| 18 | Remarque : à partir d'Adélia Studio V13 PTF07 Fix01, la commande force l'utilisation du framework .NET 2.0. L'utilisation d'un autre framework (plus récent) rendait l'opération inefficiente. | ||
| 19 | ((( | ||
| 20 | == (% style="line-height: 1.5;" %)Articles connexes(%%) == | ||
| 21 | ))) | ||
| 22 | |||
| 23 | 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. | ||
| 24 | |||
| 25 | {{liveData sort="doc.date:desc" source="liveTable" properties="doc.title,doc.date,doc.author" description="Recently updated" limit="5" filters="tag=crystal" sourceParameters="translationPrefix=platform.index."}}{{/liveData}} | ||
| 26 |