Bonjour à tous,
Je pensais enfin avoir trouvé mon bonheur dans le champ HTML!
En effet jusqu'à présent je ne trouvais aucun moyen d'exécuter du code javascript dans windev avec les requêtes HTTP.
Pour réaliser cela, je crée et enregistre les différentes instructions dans un fichier html dans frepexe() puis je l'affecte au champ html par programmation.
La requête étant fréquente, j'utilise donc plusieurs threads avec lesquels j'obtiens fréquemment des erreurs de scripts (image ci-dessous) qui font planter mon exe.
Quelques secondes après l'apparition d'une ou plusieurs erreurs de script, que je clique oui ou nom ou rien du tout, l'appli freeze et plante!
l'éternel message "l'appli .exe a cessé de fonctionner" (ci dessous le texte)
J'ai tout tenté dans les options d'internet explorer sans succès (mise à jour vers dernière version, désactivation des notifications d'erreurs, désactivation du débogueur de scripts...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Nom dévénement de problème: APPCRASH Nom de lapplication: pmux.exe Version de lapplication: 1.0.9.0 Horodatage de lapplication: 51c87017 Nom du module par défaut: mshtml.dll Version du module par défaut: 11.0.9600.17344 Horodateur du module par défaut: 541b8a22 Code de lexception: c0000005 Décalage de lexception: 00676008 Version du système: 6.1.7601.2.1.0.272.7 Identificateur de paramètres régionaux: 1036 Information supplémentaire n°*1: 0a9e Information supplémentaire n°*2: 0a9e372d3b4ad19135b953a78882e789 Information supplémentaire n°*3: 0a9e Information supplémentaire n°*4: 0a9e372d3b4ad19135b953a78882e789 Lire notre déclaration de confidentialité en ligne*: http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x040c Si la déclaration de confidentialité en ligne nest pas disponible, lisez la version hors connexion*: C:\Windows\system32\fr-FR\erofflps.txt
Y a t-il une possibilité d'intercepter ces fenêtres intempestives d'erreur de scripts avant le plantage de mon appli?
Y a t-il un moyen de les rendre silencieuses à l'instar de l'activex microsoft web browser (ActiveX1>>Silent=Vrai) ?
Y a t-il une autre façon d'exécuter du code js avec WD ?
Notez que j'aurais pu le réaliser avec l'activex microsoft web browser mais impossible d'utiliser un champ activex dans le thread!
Merci par avance pour l'aide!
Cordialement,
Partager