|
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 |
| |
| |
| | | |
|
| | | | |
| | |
|