Modifié par Julien EYMERY le 2015/07/06 16:38

Afficher les derniers auteurs
1 Les conditions du plantage (ou de l'erreur relatant une erreur d'enregistrement) sont les suivantes :
2
3 - le programme VAB a été compilé avec VS 2010 (ou +).
4 - la plateforme d'exécution est Vista ou supérieure.
5 - Prévisualisation de l'état avec le runtime RDC (9, 10, XI, XIR2) de Crystal Reports.
6 - Le DEP (Data Execution Prevention) est actif (ce qui est le cas par défaut).
7
8
9 4 résolutions possibles du problème :
10
11 -1. Utilisation du runtime .NET de Crystal Reports.
12
13 -2. Désactiver le DEP de façon globale (déconseillé) :
14 Utilisation de la commande bcedit en mode administrateur : bcdedit /set {current} Nx AlwaysOff
15 Rebooter la machine
16
17 -3. Désactivation ciblée du DEP (Cf. Boîte des "options de performance"; Propriétés système\Paramètres système avancés\Performance[Prévention de l'exécution des données]) :
18 - a. pour tous les programmes sauf les programmes et services windows
19 - b. pour le programme concerné [gestion des exclusions]
20
21 [[image:DEP.png]]
22
23 il est possible de fixer ces mêmes informations à l'aide de la commande bcdedit (à exécuter en mode administrateur) :
24 - a. bcdedit /set {current} Nx Optin
25 - b. bcdedit /set {current} Nx Optout (la liste des programmes à exclure doit être alors être spécifiée via l'interface "Options de performance")
26 Rebooter la machine
27
28 Remarque : si la désactivation ciblée du DEP ne suffit pas alors privilégier la solutions de désactivation totale présentée en - 2.
29
30 - 4. Retirer l'information de compatibilité du programme avec le DEP (2 possibilités) :
31 - a. utilisation de l'utilitaire "editbin" de vs 2010 : editbin /NXCOMPAT:NO MonExe.exe
32 - b. ajouter dans Adeliws.ini, préalablement à la compilation du programme, la directive de LINK /NXCOMPAT:NO (LINKER_WIN~=LINK /NXCOMPAT:NO) puis regénérer le programme point d'entrée (.exe) de l'application.
33
34 Remarque : si la suppression de l'information de compatibilité du programme avec le DEP ne suffit pas alors privilégier les solutions de désactivation du DEP présentées en - 3.
35
36
37 Note : le runtime RDC n'étant plus supporté par SAP, ce denier ne fournira aucun correctif.
38 (((
39 == Articles connexes ==
40 )))
41
42 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.
43
44 {{liveData sort="doc.date:desc" source="liveTable" properties="doc.title,doc.date,doc.author" description="Recently updated" limit="5" filters="tag=crystal visual" sourceParameters="translationPrefix=platform.index."}}{{/liveData}}
45