PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Migration 5.5 vers 7.5 puis 9  problème avec les états
Migration 5.5 vers 7.5 puis 9 problème avec les états
Iniciado por karim.bouddou, jun., 22 2005 7:36 PM - 5 respostas
Publicado em junho, 22 2005 - 7:36 PM
Bonjour tout le monde,
lors de migration d'un projet windev 5.5 vers la version 9 je constate que il y a des etats qui marche pas surtout ceux qui sont liés avec iImprimeEtat.
Comment je peux faire pour résoudre ce problème quelqu'un a une Idée.
Merci d'avance.

Voici un des message qui s'affiche :

Mecanisme de sécurité de W-Langage

Erreur à la ligne 85 du traitement Clic sur VISUALISER.
Vous avez appelé la fonction iImprimeEtat.
Ce fichier n'est pas du type attendu :
C:\WINDOWS\BUREAU\ECU2006\historique_test.wdw


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

Informations techniques

Projet : ecu2000

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

- Appel WL :
Traitement de <historique_experim.VISUALISER>, ligne <85>, thread <0>
Fonction <iImprimeEtat>, n° de syntaxe <0>

- Niveau : erreur fatale (EL_FATAL)

- Code erreur : 0

- Code erreur WD55 : 0

- Pas de code d'erreur système

- Pas de message d'erreur système

- Que s'est-il passé ?
Ce fichier n'est pas du type attendu :
C:\WINDOWS\BUREAU\ECU2006\historique_test.wdw

- Infos de debug :
##(CWDFile)-Type demandé=<3>, type lu=<2>##
Fonction (21,0)

- Infos attachées :
EIT_SRCFILE : <C:\WINDOWS\BUREAU\ECU2006\historique_test.wdw>
EIT_DATEHEURE : 22/06/2005 17:29:26
EIT_PILEWL :
Clic sur VISUALISER (historique_experim.VISUALISER), ligne 85

- Pas d'identifiant dans le .err
Publicado em junho, 22 2005 - 11:29 PM
Bonjour,
pour mieux comprendre mon probléme voici quelque clarification, la ligne de code qui pose de problème pour Windev 7.5 ainssi sur la 9 mais pas de problème pour windev 5.5 ! est la suivante

iImprimeEtat ("historique_test",TEST.Code_test+TEST.Date_mise_en_place,TEST.Code_test+TEST.Date_mise_en_place,0,chaine1,chaine2,chaine3,chaine4)

se trouve dans le code suivant

TANTQUE (PAS HEnDehors())
chaine1ÚTE_DEBUT+"+"+DATE_FIN+"+"+TEST.Code_test+TEST.Date_mise_en_place
iAperçu(1)
iImprimeEtat ("historique_test",TEST.Code_test+TEST.Date_mise_en_place,TEST.Code_test+TEST.Date_mise_en_place,0,chaine1,chaine2,chaine3,chaine4)
HLitSuivant(vue)
FIN

avec les déclaration suivantes :

historique_test : c’est le nom de mon etat
TEST : le nom de fichier
Date_mise_en_place, Date_mise_en_place, : rubriques dans le fichier
chaine1,chaine2,chaine3,chaine4 sont des chaîne

Merci
Cordialement
karim.bouddou@voila.fr
Publicado em junho, 23 2005 - 11:31 AM
D'après ton message d'erreur, tu essaies de lancer le fichier
historique_test.wdw à partir de la commande iImprimeEtat. .wdw
correspond à l'extension des fenêtre, et pas des etats dans WinDev, les
états se nomment .wde. Peut être as tu les deux éléments sur ton poste :
Historique_test.wde et historique_test.wdw? dans ce cas, essaie en
renommant ton état ou ta fenêtre, ou bien en donnant le nom complet du
document que tu veux ouvrir.
En espérant avoir été utile,
bon dev,

Céline.

Karim Bouddou a écrit:
Bonjour tout le monde,
lors de migration d'un projet windev 5.5 vers la version 9 je constate que il y a des etats qui marche pas surtout ceux qui sont liés avec iImprimeEtat.
Comment je peux faire pour résoudre ce problème quelqu'un a une Idée.
Merci d'avance.

Voici un des message qui s'affiche :

Mecanisme de sécurité de W-Langage

Erreur à la ligne 85 du traitement Clic sur VISUALISER.
Vous avez appelé la fonction iImprimeEtat.
Ce fichier n'est pas du type attendu :
C:\WINDOWS\BUREAU\ECU2006\historique_test.wdw


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

Informations techniques

Projet : ecu2000

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

- Appel WL :
Traitement de <historique_experim.VISUALISER>, ligne <85>, thread <0>
Fonction <iImprimeEtat>, n° de syntaxe <0>

- Niveau : erreur fatale (EL_FATAL)

- Code erreur : 0

- Code erreur WD55 : 0

- Pas de code d'erreur système

- Pas de message d'erreur système

- Que s'est-il passé ?
Ce fichier n'est pas du type attendu :
C:\WINDOWS\BUREAU\ECU2006\historique_test.wdw

- Infos de debug :
##(CWDFile)-Type demandé=<3>, type lu=<2>##
Fonction (21,0)

- Infos attachées :
EIT_SRCFILE : <C:\WINDOWS\BUREAU\ECU2006\historique_test.wdw>
EIT_DATEHEURE : 22/06/2005 17:29:26
EIT_PILEWL :
Clic sur VISUALISER (historique_experim.VISUALISER), ligne 85

- Pas d'identifiant dans le .err





Publicado em junho, 23 2005 - 1:11 PM
Bonjour,
exactement lors de migration de mon projet, windev renome tout les objets qui ont deux nom identique, dans mon cas parexemple j'ai une fenêtre qui s'appel historique_test et un etat qui porte le même nom, alors que windev a renomé cette dérniére HISTORIQUE_TEST_1, mais il'a pas renomer dans le code. j'ai fait des changement dans le code en remplaçant les etats par leur nouveau nom et malheuresement un autre méssage d'erreure de même genre çàd mécanisme de sécurité de W-langage :

Merci bcp pour votre aides

voici la ligne de code qui pose de probléme d'apres La version 7.5

iImprimeEtat("HISTORIQUE_TEST_1",CODE_TEST,CODE_TEST,0,chaine1,chaine2,chaine3,chaine4)

Message

Erreur à la ligne 75 du traitement Clic sur VISUALISER.
Vous avez appelé la fonction iImprimeEtat.
Les paramètres d'ouverture de l'état 'HISTORIQUE_TEST_1' sont incorrects : on attendait entre 0 et 4 paramètres et on en a reçu 6.


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

Informations techniques

Projet : ecu2000

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

- Appel WL :
Traitement de <historique_test.VISUALISER>, ligne <75>, thread <0>
Fonction <iImprimeEtat>, n° de syntaxe <0>

- Niveau : erreur fatale (EL_FATAL)

- Code erreur : 1078

- Code erreur WD55 : 0

- Pas de code d'erreur système

- Pas de message d'erreur système

- Que s'est-il passé ?
Les paramètres d'ouverture de l'état 'HISTORIQUE_TEST_1' sont incorrects : on attendait entre 0 et 4 paramètres et on en a reçu 6.

- Infos de debug :
Fonction (21,0)

- Infos attachées :
EIT_DATEHEURE : 23/06/2005 11:00:24
EIT_PILEWL :
Clic sur VISUALISER (historique_test.VISUALISER), ligne 75

- Identifiant dans le .err : 1078


je suprime 2 paramétre pour tester un autre message s'affiche :

Erreur à la ligne 76 du traitement Clic sur VISUALISER.
Vous avez appelé la fonction iImprimeEtat.
Fichier <005/MOM20050131> inconnu dans l'analyse <C:\WINDOWS\BUREAU\ECU2006\Ecu2006.wdd>, ou requête ou vue non initialisée.


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

Informations techniques

Projet : ecu2000

Dump de l'erreur du module <WD90HF.DLL> <9.00Bwe>.

- Appel WL :
Traitement de <historique_test.VISUALISER>, ligne <76>, thread <0>
Fonction <iImprimeEtat>, n° de syntaxe <0>

- Niveau : erreur fatale (EL_FATAL)

- Code erreur : 70018

- Code erreur WD55 : 18

- Pas de code d'erreur système

- Pas de message d'erreur système

- Que s'est-il passé ?
Fichier <005/MOM20050131> inconnu dans l'analyse <C:\WINDOWS\BUREAU\ECU2006\Ecu2006.wdd>, ou requête ou vue non initialisée.

- Infos de debug :
iehf01
Fonction (21,0)

- Infos attachées :
EIT_PATHWDD : <C:\WINDOWS\BUREAU\ECU2006\Ecu2006.wdd>
EIT_LOGICALTABLENAME : <005/MOM20050131>
EIT_DATEHEURE : 23/06/2005 11:04:36
EIT_PILEWL :
Clic sur VISUALISER (historique_test.VISUALISER), ligne 76

- Identifiant dans le .err : 70116



remarque le Fichier <005/MOM20050131> est le nom de teste pour laquel je veux savoire l'historique
Publicado em junho, 23 2005 - 4:07 PM
Bonjour,

Le message d'erreur est clair, le nombre de paramètres envoyés est supérieur à celui attendu.

Cela passait en windev 5 parcequ'il était plus permissif mais si c'est le cas cela était bien une erreur.

SLTS
Publicado em junho, 23 2005 - 4:59 PM
Bonjour
exactement ce qui j'ai fait j'ai réduit le nombre de paramétre comme il demande mais j'avais un autre message d'erreure j'espére que vous l'avez vue aussi.
Merci pour votre aide