PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Problème avec etat et contexte hyperfile
Problème avec etat et contexte hyperfile
Débuté par Marin Allan, 20 sep. 2004 18:55 - 6 réponses
Posté le 20 septembre 2004 - 18:55
Bonjour,

Notre projet est actuellement en windev 7.5 204g.
Voila mon problème :
Depuis la mise à jour qui a suivi cette version 204g , il m'est impossible
de continuer de mettre à jour ma version (et ce y compris passer le projet
en windev 8 même avec les derniers patchs). Le pourquoi : tous mes états
sont en contexte hyperfile indépendant et apparemment cela pose problème.
Et ce même pour la fenêtre la plus "ridicule" de mon projet : j'ai un menu;
de la j'appelle une fenêtre avec une table reliée (max 10 enreg à
l'intérieur) et sur cette fen^tre un bouton impression.

Je lance l'impression 1ère fois pas de problème.Je sorts de la fenêtre, je
rentre à nouveau dedans , j'imprime et la => Erreur :
(PS des fois c'est à la 3 ème fois)

Comme vous pouvez le voir (ci dessous) ; il plante dans la fermeture de menu
!!!!????? (que je ne ferme évidemment pas)

Par contre j'ai remarqué que si je retire le contexte hyperfile indépendant
=> plus de problème .Malheureusement pour certain états de mon projet je ne
peux pas me passer de ce contexte hyperfile....

SI QUELQU"UN PEUT M'AIDER .... car c'est pas la première fois que je soumets
le problème et jusque la je n'ai pas eu la moindre réponse ou piste....
Tout ce que je peux dire c'est que la modification qui provoque cela se
trouve dans la version suivant la 204g. et est toujours présente en version
8.


Merci d'avance.



Erreur à la ligne 5 du traitement Fermeture de Menu.
Vous avez appelé la fonction Ouvre.
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 : WD80ETAT.DLL
Version du module : 8.00Bp
VI : 01-80315j
Adresse de base : 26C60000
Erreur système : Access violation (GPF)
EIP = 26C9168E
OS : Windows 2000 Service Pack 4(5.0.2195)


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

Informations techniques

Projet : BMB

Dump de l'erreur du module <WD80VM.DLL> <8.00Jv>.

- Appel WL :
Traitement de <Menu>, ligne <5>, thread <0>
Fonction <Ouvre>, n° de syntaxe <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 : WD80ETAT.DLL
Version du module : 8.00Bp
VI : 01-80315j
Adresse de base : 26C60000
Erreur système : Access violation (GPF)
EIP = 26C9168E
OS : Windows 2000 Service Pack 4(5.0.2195)

- Infos de debug :
Registres :

EIP = 26C9168E EBP = 0012F6B8
EAX = 26C9BF58 EBX = 26CA60B4
ECX = 02F6A308 EDX = 00000000
ESI = 02EAE098 EDI = 26CA42C8

Pile des appels :

[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C9168E
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C90927
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C84BBA
[???] 02F6A308
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C828DD-> INVALID, stack
increased by 4
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C86E34-> INVALID, stack
increased by 4
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C84B6C-> INVALID, stack
increased by 4
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C852B9-> INVALID, stack
increased by 4
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C89ED2-> INVALID, stack
increased by 4
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C89E8B-> INVALID, stack
increased by 4
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C89E95-> INVALID, stack
increased by 4
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C8651E-> INVALID, stack
increased by 4
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C863A5-> INVALID, stack
increased by 4
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C828ED-> INVALID, stack
increased by 4
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C82D65-> INVALID, stack
increased by 4
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C63EEC :
CommandeComposante() + 1995 bytes-> INVALID, stack increased by 4
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C8A073-> INVALID, stack
increased by 4
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C84EAE-> INVALID, stack
increased by 4
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C85F85-> INVALID, stack
increased by 4
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C862B8-> INVALID, stack
increased by 4
[WD80ETAT.DLL (26C60000), 8.00Bp, 01-80315j ] 26C860CF-> INVALID, stack
increased by 4


- Infos attachées :
EIT_DATEHEURE : 20/09/2004 16:44:16
EIT_PILEWL :
Fermeture de Menu (Menu), ligne 5

- Identifiant dans le .err : 1020
Posté le 21 septembre 2004 - 00:33
Marin Allan avait soumis l'idée :
Bonjour,

Notre projet est actuellement en windev 7.5 204g.
Voila mon problème :
Depuis la mise à jour qui a suivi cette version 204g , il m'est impossible
de continuer de mettre à jour ma version (et ce y compris passer le projet
en windev 8 même avec les derniers patchs). Le pourquoi : tous mes états
sont en contexte hyperfile indépendant et apparemment cela pose problème.
Et ce même pour la fenêtre la plus "ridicule" de mon projet : j'ai un menu;
de la j'appelle une fenêtre avec une table reliée (max 10 enreg à
l'intérieur) et sur cette fen^tre un bouton impression.

Je lance l'impression 1ère fois pas de problème.Je sorts de la fenêtre, je
rentre à nouveau dedans , j'imprime et la => Erreur :
(PS des fois c'est à la 3 ème fois)

Comme vous pouvez le voir (ci dessous) ; il plante dans la fermeture de menu
!!!!????? (que je ne ferme évidemment pas)

Par contre j'ai remarqué que si je retire le contexte hyperfile indépendant
=> plus de problème .Malheureusement pour certain états de mon projet je ne
peux pas me passer de ce contexte hyperfile....

SI QUELQU"UN PEUT M'AIDER .... car c'est pas la première fois que je soumets
le problème et jusque la je n'ai pas eu la moindre réponse ou piste....
Tout ce que je peux dire c'est que la modification qui provoque cela se
trouve dans la version suivant la 204g. et est toujours présente en version
8.


Merci d'avance.



Erreur à la ligne 5 du traitement Fermeture de Menu.
Vous avez appelé la fonction Ouvre.
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 : WD80ETAT.DLL
Version du module : 8.00Bp
VI : 01-80315j
Adresse de base : 26C60000
Erreur système : Access violation (GPF)
EIP = 26C9168E
OS : Windows 2000 Service Pack 4(5.0.2195)


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

Informations techniques

Projet : BMB

Dump de l'erreur du module <WD80VM.DLL> <8.00Jv>.

- Appel WL :
Traitement de <Menu>, ligne <5>, thread <0>
Fonction <Ouvre>, n° de syntaxe <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 : WD80ETAT.DLL
Version du module : 8.00Bp
VI : 01-80315j
Adresse de base : 26C60000
Erreur système : Access violation (GPF)
EIP = 26C9168E
OS : Windows 2000 Service Pack 4(5.0.2195)



Ne pas mettre l'option de contexte indépendant qui provoque ton
plantage et le gérer par programmation avec hsauve et retour position ?
Dans un premier temps cela t'évite de rester bloqué !?

--
forumnewswindev@ifrance.com
Posté le 21 septembre 2004 - 23:16
"Marin Allan" <alm@e-systems.be> écrivait news:414eeff9@news.pcsoft.fr:

plus de problŠme .Malheureusement pour certain ‚tats de mon projet
je ne
peux pas me passer de ce contexte hyperfile....


Il ya des solution sans contexte indépendant :
- HSauvePosition/HRetourPosition
- Etat basé sur une requête
Et surment encore d'autre en cherchant un peu



Le message d'erreur dit :

> il est conseillé de transmettre au Support Technique Gratuit :



Tu l'as fait ? Tu leurs a envoyés des éléments pour repoduire ton problème
?

--
En esperant t'avoir aidé.
ted
Posté le 22 septembre 2004 - 10:40
Bonjour,

J' ai déja pensé à ces solutions mais ça représente beaucoup de travail :
j'ai plus ou moins 150 états dans mon projet, et je ne dispose pas du temps
nécessaire pour effectuer les changements nécessaires.

Pour ce qui est du support technique, jusque maintenant je n'ai pas réussi à
reproduire cette erreur sur un projet plus compact...

Merci pour vos réponse.



"ted" <_s_p_a_m_ted.o@free.fr> a écrit dans le message de
news:XnF956BD85C95559tedofreefr@81.80.226.155...
"Marin Allan" <alm@e-systems.be> écrivait news:414eeff9@news.pcsoft.fr:

plus de problSme .Malheureusement pour certain ,tats de mon projet
je ne
peux pas me passer de ce contexte hyperfile....

Il ya des solution sans contexte indépendant :
- HSauvePosition/HRetourPosition
- Etat basé sur une requête
Et surment encore d'autre en cherchant un peu



Le message d'erreur dit :

il est conseillé de transmettre au Support Technique Gratuit :



Tu l'as fait ? Tu leurs a envoyés des éléments pour repoduire ton problème
?

--
En esperant t'avoir aidé.
ted
Posté le 23 septembre 2004 - 01:14
"Marin Allan" <alm@e-systems.be> écrivait
news:41511ef9$1@news.pcsoft.fr:

Pour ce qui est du support technique, jusque maintenant je n'ai pas
r‚ussi … reproduire cette erreur sur un projet plus compact...


Salut,,

Pourtant tu as bien écrit :

Et ce même pour la fenêtre la plus "ridicule" de mon projet : j'ai un
menu; de la j'appelle une fenêtre avec une table reliée (max 10 enreg à
l'intérieur) et sur cette fen^tre un bouton impression.
Je lance l'impression 1ère fois pas de problème.Je sorts de la fenêtre, >
je rentre à nouveau dedans , j'imprime et la => Erreur :
(PS des fois c'est à la 3 ème fois)"


Cela me semble assez isolé... a part si tu as un peu exagéré...:-)

--
En esperant t'avoir aidé.
ted
Posté le 23 septembre 2004 - 19:25
oui, c'est une petite fenêtre dans mon projet que je prenais pour exemple ,
et ce n'est malheureusement pas du tout exagérer.
Mais si je retire le reste de mon projet; plus rien....

Je viens de nouveau d'essayer de reduire le projet pour l'envoyer au
support technique voila ce qui l'en sort :

Je supprime toutes les fenêtres, les états, requêtes qui sont inutiles pour
la fenêtre => le problème est toujours là
Par contre il disparait dés que je réduis l'analyse...(de129 je passe à 3
tables)



"ted" <_s_p_a_m_ted.o@free.fr> a écrit dans le message de
news:XnF956CEC602B612tedofreefr@81.80.226.155...
"Marin Allan" <alm@e-systems.be> écrivait
news:41511ef9$1@news.pcsoft.fr:

Pour ce qui est du support technique, jusque maintenant je n'ai pas
r,ussi . reproduire cette erreur sur un projet plus compact...

Salut,,

Pourtant tu as bien écrit :

Et ce même pour la fenêtre la plus "ridicule" de mon projet : j'ai un
menu; de la j'appelle une fenêtre avec une table reliée (max 10 enreg à
l'intérieur) et sur cette fen^tre un bouton impression.
Je lance l'impression 1ère fois pas de problème.Je sorts de la fenêtre,

je rentre à nouveau dedans , j'imprime et la => Erreur :
(PS des fois c'est à la 3 ème fois)"

Cela me semble assez isolé... a part si tu as un peu exagéré...:-)

--
En esperant t'avoir aidé.
ted
Posté le 23 septembre 2004 - 23:51
"Marin Allan" <alm@e-systems.be> écrivait
news:4152eb94$1@news.pcsoft.fr:

Je supprime toutes les fenˆtres, les ‚tats, requˆtes qui sont inutiles
pour la fenˆtre => le problŠme est toujours l…
Par contre il disparait d‚s que je r‚duis l'analyse...(de129 je passe
… 3 tables)


Salut,

Laisse ton analyse complète en leur spécifiant que c'est un des facteurs
qui provoque ton erreur.
Si pour reproduire ton pb ils n'ont qu'a lancer une fenêtre et appuyer sur
un bouton je pense qu'ils ne feront pas de pb.

--
En esperant t'avoir aidé.
ted