PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Erreur 1020
Débuté par Michel, 05 avr. 2017 08:46 - 2 réponses
Membre enregistré
5 messages
Popularité : +1 (1 vote)
Posté le 05 avril 2017 - 08:46
Bonjour,

J'ai une application sous Windev14 qui utilise à la fois une base HFSQL 14 et une base HFSQL 21 et tout fonctionne correctement.

Les états s'impriment sans erreur tant que je n'ai accédé à aucun fichier de la base HFSQL 21. A partir du moment où je fais un hlitpremier ou hexecuterequete sur un fichier HFSQL 21, tous les états plantent avec un code erreur 1020 (sauf les états n'ayant pas de source de données). Tout le reste de l'application fonctionne correctement , les lectures et écritures dans les bases de données (14 et 21) ne posent pas de problème.

A noter: le serveur HFSQL 21 était précédemment en version 14 et il n'y avait strictement aucun problème avec les état. La migration en 21 est liée à des développement pour Android mais ne peut pas être effectuée sur l'autre serveur.


Erreur à la ligne 5 du traitement Clic sur BTN_Bouton1.
Une erreur système inattendue est survenue.
Si cet incident se produit de manière systématique lorsque vous exécutez les mêmes manipulations, il est conseillé de transmettre au Support Technique Gratuit :
 - une description des circonstances de l'incident
 - les lignes de code, une fenêtre ou un projet permettant de reproduire le problème
 - les informations techniques suivantes

Détails techniques :

Module : WD140HF.DLL
Version du module : 14.00Icb
VI : 01F140030f
Adresse de base : 25460000
Erreur système : Access violation (GPF)
EIP = 254F9B96
OS : Windows Longhorn Service Pack 1(6.1.7601)

Informations techniques

Projet : Eurosuiv

Dump de l'erreur du module  <14.00Qs>.

- Appel WL :
Traitement de , ligne <5>, thread <0>

- Niveau : erreur fatale (EL_FATAL)

- Code erreur : 1020

- Code erreur WD55 : 0

- Pas de code d'erreur système

- Pas de message d'erreur système

- Que s'est-il passé ?
Une erreur système inattendue est survenue.
Si cet incident se produit de manière systématique lorsque vous exécutez les mêmes manipulations, il est conseillé de transmettre au Support Technique Gratuit :
 - une description des circonstances de l'incident
 - les lignes de code, une fenêtre ou un projet permettant de reproduire le problème
 - les informations techniques suivantes

Détails techniques :

Module : WD140HF.DLL
Version du module : 14.00Icb
VI : 01F140030f
Adresse de base : 25460000
Erreur système : Access violation (GPF)
EIP = 254F9B96
OS : Windows Longhorn Service Pack 1(6.1.7601)

- Infos de debug :

Détails techniques :

Module : WD140HF.DLL
Version du module : 14.00Icb
VI : 01F140030f
Adresse de base : 25460000
Erreur système : Access violation (GPF)
EIP = 254F9B96
OS : Windows Longhorn Service Pack 1(6.1.7601)
Registres :

  EIP = 254F9B96    EBP = 0018E4D0
  EAX = 00000000    EBX = 0018E5DC
  ECX = 0018E5DC    EDX = 00388A90
  ESI = 02371C50    EDI = 023633B0

Pile des appels :

[WD140HF.DLL (25460000), 14.00Icb, 01F140030f] 254A2E8F : bDLLCompatible() + 355591 bytes
[WD140HF.DLL (25460000), 14.00Icb, 01F140030f] 254FD50B : nGetProperty() + 9898 bytes
[WD140HF.DLL (25460000), 14.00Icb, 01F140030f] 254FD50B : nGetProperty() + 10160 bytes
[WD140ETAT.DLL (26C60000), 14.00Dv, 01F140029t] 26C73460 : pQueryProxy() + 17831 bytes
[WD140ETAT.DLL (26C60000), 14.00Dv, 01F140029t] 26C73460 : pQueryProxy() + 17219 bytes
[WD140VM.DLL (25E60000), 14.00Qs, 01F140030f] 25FA1110 : DeclareProxy() + 307480 bytes
[WD140VM.DLL (25E60000), 14.00Qs, 01F140030f] 25E78CB0 : TermLibrary() + 43680 bytes
[WD140VM.DLL (25E60000), 14.00Qs, 01F140030f] 25ED5980 : nConversionDepassementEx() + 194896 bytes
[WD140VM.DLL (25E60000), 14.00Qs, 01F140030f] 25E78CB0 : TermLibrary() + 2848 bytes
[WD140VM.DLL (25E60000), 14.00Qs, 01F140030f] 25E78CB0 : TermLibrary() + 2848 bytes
[WD140VM.DLL (25E60000), 14.00Qs, 01F140030f] 25E78CB0 : TermLibrary() + 2848 bytes
[WD140VM.DLL (25E60000), 14.00Qs, 01F140030f] 25E78CB0 : TermLibrary() + 51232 bytes
[WD140VM.DLL (25E60000), 14.00Qs, 01F140030f] 25E78CB0 : TermLibrary() + 51168 bytes
[WD140VM.DLL (25E60000), 14.00Qs, 01F140030f] 25E78CB0 : TermLibrary() + 49376 bytes
[WD140VM.DLL (25E60000), 14.00Qs, 01F140030f] 25E78CB0 : TermLibrary() + 49584 bytes
[WD140VM.DLL (25E60000), 14.00Qs, 01F140030f] 25E78CB0 : TermLibrary() + 49424 bytes
[WD140VM.DLL (25E60000), 14.00Qs, 01F140030f] 25E78CB0 : TermLibrary() + 49600 bytes
[WD140VM.DLL (25E60000), 14.00Qs, 01F140030f] 25E78CB0 : TermLibrary() + 49760 bytes
[WD140VM.DLL (25E60000), 14.00Qs, 01F140030f] 25E78CB0 : TermLibrary() + 50032 bytes
[WD140VM.DLL (25E60000), 14.00Qs, 01F140030f] 25E78CB0 : TermLibrary() + 50544 bytes
[WD140VM.DLL (25E60000), 14.00Qs, 01F140030f] 25E78CB0 : TermLibrary() + 49680 bytes


- Infos attachées :
EIT_PILEWL :
Clic sur BTN_Bouton1 (FEN_Planning_Démo.BTN_Bouton1), ligne 5
Sélection du menu de _Menu.OPT_Planning_démo.OPT_Planning_démonstrateurs (FEN_Default._Menu.OPT_Planning_démo.OPT_Planning_démonstrateurs), ligne 5
EIT_COMPOSANT :

EIT_DATEHEURE : 05/04/2017 08:38:15

- Identifiant dans le .err : 1020
Membre enregistré
5 messages
Popularité : +1 (1 vote)
Posté le 05 avril 2017 - 09:31
Re,

je réponds à mon problème car je viens de trouver une solution: faire un HFerme("*") après avoir lu des données sur le serveur HFSQL21
Membre enregistré
121 messages
Popularité : +3 (3 votes)
Posté le 30 mars 2018 - 10:53
Moi je viens d'avoir ce problème sous WinDev22 avec un nouveau utilisateur sur un PC. La solution pour moi c'était de mettre l'imprimante local souhaité en imprimante par défaut. Le nouveau utilisateur n'avait aucun imprimante "par défaut".