Erreur systeme inattendue
Utilisateur WDF
Inscrit:
06/12/2004 14:35
Post(s): 69
Bonjour,

Depuis que j'ai "migré" une application de Windev75 à Windev9, j'ai le message d'erreur ci-dessous.
Est-ce que quelqu'un a une idée sur le probleme qu'il peut y avoir ?
Merci d'avance...

-----------------------------------------------------------
Erreur à la ligne 6 du traitement Initialisation de adv_code_annul.
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 : WD90VM.DLL
Version du module : 9.01Ga
VI : 01-90034J
Adresse de base : 25E60000
Erreur système : Access violation (GPF)
EIP = 25E7A24B
OS : Windows XP ou .NET Service Pack 1(5.1.2600)


**********************************************

Informations techniques

Projet : adv

Dump de l'erreur du module <WD90VM.DLL> <9.01Ga>.

- Appel WL :
Traitement de <adv_code_annul>, ligne <6>, 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 : WD90VM.DLL
Version du module : 9.01Ga
VI : 01-90034J
Adresse de base : 25E60000
Erreur système : Access violation (GPF)
EIP = 25E7A24B
OS : Windows XP ou .NET Service Pack 1(5.1.2600)

- Infos de debug :
Registres :

EIP = 25E7A24B EBP = 01944318
EAX = 0124A0EE EBX = 00000055
ECX = 00000000 EDX = 01201C10
ESI = 0122C2C0 EDI = 009D3450

Pile des appels :

[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25E6E010 : WL_SetParam() + 49723 bytes
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25F1FF30
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25E6E010 : WL_SetParam() + 26896 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25F0E1C0 : EXT_bSetVariableCollection() + 48 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25E6E010 : WL_SetParam() + 103632 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25E6E010 : WL_SetParam() + 103632 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25E6E010 : WL_SetParam() + 103632 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25E6E010 : WL_SetParam() + 30512 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25EE4060 : pQueryProxy() + 21952 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25E6E010 : WL_SetParam() + 30224 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25EE4060 : pQueryProxy() + 21904 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25EE4060 : pQueryProxy() + 21888 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25E6E010 : WL_SetParam() + 30272 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25EE4060 : pQueryProxy() + 21824 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25E6E010 : WL_SetParam() + 30304 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25EE4060 : pQueryProxy() + 21856 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25EE4060 : pQueryProxy() + 21936 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25E6E010 : WL_SetParam() + 30352 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25E6E010 : WL_SetParam() + 103632 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25E6E010 : WL_SetParam() + 103632 bytes-> INVALID, stack increased by 4
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25E6E010 : WL_SetParam() + 103632 bytes-> INVALID, stack increased by 4


- Infos attachées :
EIT_DATEHEURE : 01/08/2006 11:38:30
EIT_PILEWL :
Initialisation de adv_code_annul (adv_code_annul), ligne 5
Procédure locale ajout_ligne (adv_saisiecom.PROCEDURE.ajout_ligne), ligne 376
Clic sur BTN_ADD (adv_saisiecom.BTN_ADD), ligne 23


Code d'initialisation de la fenetre:

LOCAL
le_Pos est un entier

le_Pos = TableCherche(COD_ANNUL, gstr_CodeAnnul)
SI le_Pos <> -1 ALORS
TableSelectPlus(T_COD_ANNUL, le_Pos)
FIN

Contribution le : 01/08/2006 11:50
Créer un fichier PDF de la contribution Imprimer


Re: Erreur systeme inattendue
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Préférez plutot la syntaxe suivante :

SI le_Pos > 0 ALORS

Bon dév.,

Totof

Contribution le : 01/08/2006 17:43
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Erreur systeme inattendue
Utilisateur WDF
Inscrit:
06/12/2004 14:35
Post(s): 69
Quelle est la différence ? :s

Contribution le : 01/08/2006 17:45
Créer un fichier PDF de la contribution Imprimer


Re: Erreur systeme inattendue
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Dans le cas d'un retour de fonction autre que -1 par exemple -2, - 3 ou même 0 cela fonctionnera toujours même si la fonction renvoie ultérieurement d'autres valeurs.
La différence est donc grande.

Bon dév.,

Totof

Contribution le : 01/08/2006 17:55
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Erreur systeme inattendue
Utilisateur WDF
Inscrit:
06/12/2004 14:35
Post(s): 69
J'ai toujours le meme message d'erreur aléatoirement meme apres avoir modifié mon code comme ceci :

le_Pos est un entier

le_Pos = TableCherche(COD_ANNUL, gch_CodeAnnul)
SI le_Pos > 0 ALORS
TableSelectPlus(T_COD_ANNUL, le_Pos)
FIN

Que faire ??
Merci d'avance...
Cdt.

Contribution le : 08/08/2006 16:06
Créer un fichier PDF de la contribution Imprimer


Re: Erreur systeme inattendue
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Vous pouvez essayer ceci :

QUAND EXCEPTION DANS
le_Pos = TableCherche(COD_ANNUL, gch_CodeAnnul)
SI le_Pos > 0 ALORS
TableSelectPlus(T_COD_ANNUL, le_Pos)
FIN
FAIRE
   //NE RIEN FAIRE
FIN


Cela intercepte les erreurs et continue l'exécution du code suivant.

Bon dév.,

Totof

Contribution le : 09/08/2006 08:24
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Erreur systeme inattendue
Developpeur WDF
Inscrit:
02/05/2003 09:10
Post(s): 103
Essayez de faire une comilation du projet. ca regle qqfois ce type de problème chez moi.

Contribution le : 09/08/2006 15:30
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2