PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → [WD9-034J] - Je crise avec 1020 sur ntdll.dll
[WD9-034J] - Je crise avec 1020 sur ntdll.dll
Iniciado por yguerin, set., 20 2005 11:39 PM - 10 respostas
Publicado em setembro, 20 2005 - 11:39 PM
Salut,

J'ai l'impression que j'avais nettement moins de problème avec la version 33t voir 34i. Mais depuis la 34j je n'arrête pas d'avoir des erreurs 1020 sur ntdll.dll ! C'est extrement agaçant.

Si quelqu'un peut me confirmer mes impression ou me trouver une soluc, je suis preneur !!!

PS : J'ai fait des tests sur des postes différents et je retrouve le même problème.

Merci d'avance

Yann
Publicado em setembro, 21 2005 - 11:05 AM
Bonjour,

J'ai essentiellement des erreurs (aléatoires, c'est ce qui est le plus génants) sur des création de vue avec hcreevue ou sur des requêtes. De temps en temps l'appli se plante sur un hmodifie ou un hdetruit vue. J'ai donc les erreurs 1020 et 70151. Je suis en C/S avec un P4 (HT désacitivé), 1 Go RAM, 75 Go DD libre.
J'ai testé l'appli sur un W2000 et même constat. Ma gestion des requêtes ou des vues n'est elle pas bonne ? Par exemple il se plante souvent sur cette ligne :

HCréeVue(VueArticle,PLANNING,"*","DATE_JOUR,HEURE_JOUR","IDARTICLE="+enIdArt+" ET DATE_JOUR>='"+chDateDeb..PartieDate+"'")

C'est souvent sur ce hcreevue qu'il me met en erreur 1020 sur ntdll.dll

Je tente de modifier et d'optimiser mon code...

Merci

Yann
Publicado em setembro, 21 2005 - 11:14 AM
Bonjour,

Donnez nous des précisions. Sur quelles commandes ou quel traitement obtenez
vous ces erreurs ?

--
Ed en Ligne


"yann" <yguerin@sassenage.fr> a écrit dans le message de news:
43306cef$1@news.pcsoft.fr...

Salut,

J'ai l'impression que j'avais nettement moins de problème avec la version
33t voir 34i. Mais depuis la 34j je n'arrête pas d'avoir des erreurs 1020
sur ntdll.dll ! C'est extrement agaçant.

Si quelqu'un peut me confirmer mes impression ou me trouver une soluc, je
suis preneur !!!

PS : J'ai fait des tests sur des postes différents et je retrouve le même
problème.

Merci d'avance

Yann
Publicado em setembro, 21 2005 - 11:50 AM
Re(bonjour),

Voilà un cas concret :

Erreur à la ligne 171 du traitement Procédure locale AjoutArticlePlanif.
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 : ntdll.dll
Adresse de base : 7C910000
Erreur système : Access violation (GPF)
EIP = 7C920F29
OS : Windows XP ou .NET Service Pack 2(5.1.2600)


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

Informations techniques

Projet : HADES

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

- Appel WL :
Traitement de <Menu.PROCEDURE.AjoutArticlePlanif>, ligne <171>, 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 : ntdll.dll
Adresse de base : 7C910000
Erreur système : Access violation (GPF)
EIP = 7C920F29
OS : Windows XP ou .NET Service Pack 2(5.1.2600)

- Infos de debug :
Registres :

EIP = 7C920F29 EBP = 0013F140
EAX = 014EDD80 EBX = 003B0000
ECX = 45484300 EDX = 30303331
ESI = 014EDD78 EDI = 014EDD60

Pile des appels :

[ntdll.dll (7C910000)] 7C920A8F : wcsncpy() + 1178 bytes
[ntdll.dll (7C910000)] 7C920A8F : wcsncpy() + 717 bytes
[msvcrt.dll (77BE0000)] 77BFC21B : free() + 195 bytes
[WD90VM.DLL (25E60000), 9.01Ga, 01-90034J ] 25EA1A60 : nConversionDepassement() + 185721 bytes
[???] 003BAE0A-> INVALID, stack increased by 4
[WDTST.EXE (00000000), 9.00Af, 01-90033t ] 00000054-> INVALID, stack increased by 4
[???] 003BAD26-> INVALID, stack increased by 4
[???] 003BADC2-> INVALID, stack increased by 4
[WDTST.EXE (00000000), 9.00Af, 01-90033t ] ????-> INVALID, stack increased by 4


- Infos attachées :
EIT_DATEHEURE : 21/09/2005 11:45:48
EIT_PILEWL :
Procédure locale AjoutArticlePlanif (Menu.PROCEDURE.AjoutArticlePlanif), ligne 171
Procédure locale TraiterPlanication (Menu.PROCEDURE.TraiterPlanication), ligne 148
Procédure locale TraiterFicheSaisie (Menu.PROCEDURE.TraiterFicheSaisie), ligne 103
Procédure locale TraiterValider (Menu.PROCEDURE.TraiterValider), ligne 17
Clic sur BTN_VALIDER (Menu.BTN_VALIDER), ligne 1

- Identifiant dans le .err : 1020


Pour ceux qui comprendraient pourquoi ?


A+

Yann
Publicado em setembro, 21 2005 - 2:00 PM
Bonjour,

Avez vous mis à jour le serveur HF sur le poste Serveur ? La mise à jour de
WinDev ne suffit pas, il est nécéssaire d'installer le pack de mise à jour
du serveur HF dispo à l'adresse suivante :

http://www.pcsoft.fr/st/telec/modules-communs-9/wx9_34j.htm…

--
Ed en Ligne


"Yann" <yguerin@sassenage.fr> a écrit dans le message de news:
43310d97$1@news.pcsoft.fr...


Bonjour,

J'ai essentiellement des erreurs (aléatoires, c'est ce qui est le plus
génants) sur des création de vue avec hcreevue ou sur des requêtes. De
temps en temps l'appli se plante sur un hmodifie ou un hdetruit vue. J'ai
donc les erreurs 1020 et 70151. Je suis en C/S avec un P4 (HT désacitivé),
1 Go RAM, 75 Go DD libre.
J'ai testé l'appli sur un W2000 et même constat. Ma gestion des requêtes
ou des vues n'est elle pas bonne ? Par exemple il se plante souvent sur
cette ligne :

HCréeVue(VueArticle,PLANNING,"*","DATE_JOUR,HEURE_JOUR","IDARTICLE="+enIdArt+"
ET DATE_JOUR>='"+chDateDeb..PartieDate+"'")

C'est souvent sur ce hcreevue qu'il me met en erreur 1020 sur ntdll.dll

Je tente de modifier et d'optimiser mon code...

Merci

Yann

Publicado em setembro, 21 2005 - 2:24 PM
Slt,

Effectivment je n'avais pas fait la maj du serveur HF j'étais en 025D !!!!
J'ai honte.....:-(

Merci pour vos réponses

A+

Yann
Publicado em setembro, 21 2005 - 3:47 PM
heu ... avec un nom de projet comme ca, c'est pas étonnant !!
Publicado em setembro, 21 2005 - 4:08 PM
Yann a émis l'idée suivante :

Bonjour,

J'ai essentiellement des erreurs (aléatoires, c'est ce qui est le plus
génants) sur des création de vue avec hcreevue ou sur des requêtes. De temps
en temps l'appli se plante sur un hmodifie ou un hdetruit vue. J'ai donc les
erreurs 1020 et 70151. Je suis en C/S avec un P4 (HT désacitivé), 1 Go RAM,
75 Go DD libre. J'ai testé l'appli sur un W2000 et même constat. Ma gestion
des requêtes ou des vues n'est elle pas bonne ? Par exemple il se plante
souvent sur cette ligne :

HCréeVue(VueArticle,PLANNING,"*","DATE_JOUR,HEURE_JOUR","IDARTICLE="+enIdArt+"
ET DATE_JOUR>='"+chDateDeb..PartieDate+"'")

C'est souvent sur ce hcreevue qu'il me met en erreur 1020 sur ntdll.dll

Je tente de modifier et d'optimiser mon code...

Merci

Yann


bonjour

C/S veut dire 2 ordinateurs. le HT est-il bien désactivé sur les 2
ordinateurs ? vous n'avez décrit que votre poste de travail je suppose.
et le serveur, quelles sont ses caractéristiques ?

titou44 chez freesurf.fr

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Publicado em setembro, 21 2005 - 4:21 PM
Bonjour,

Je pense qu'il ne faut pas tomber dans l'excès. Il y a dans des cas bien
spécifique d'erreurs dues à l'utilisation de processeurs HT.


Il ne faut pas généraliser et mettre toutes les erreurs sur le fait qu'il y
ait ou non une processeur de ce type. Dans le cas précis décrit par Yann, il
s'agit tout simplement d'une version de serveur Hyper File non mise à jour.


--
Ed en Ligne


"titou44" <titou44@freesurf.fr (marreduspam)> a écrit dans le message de
news: mn.ab507d59bc69ced9.18330@freesurf.fr...

Yann a émis l'idée suivante :

Bonjour,

J'ai essentiellement des erreurs (aléatoires, c'est ce qui est le plus
génants) sur des création de vue avec hcreevue ou sur des requêtes. De
temps
en temps l'appli se plante sur un hmodifie ou un hdetruit vue. J'ai donc
les
erreurs 1020 et 70151. Je suis en C/S avec un P4 (HT désacitivé), 1 Go
RAM,
75 Go DD libre. J'ai testé l'appli sur un W2000 et même constat. Ma
gestion
des requêtes ou des vues n'est elle pas bonne ? Par exemple il se plante
souvent sur cette ligne :

HCréeVue(VueArticle,PLANNING,"*","DATE_JOUR,HEURE_JOUR","IDARTICLE="+enIdArt+"
ET DATE_JOUR>='"+chDateDeb..PartieDate+"'")

C'est souvent sur ce hcreevue qu'il me met en erreur 1020 sur ntdll.dll

Je tente de modifier et d'optimiser mon code...

Merci

Yann

bonjour

C/S veut dire 2 ordinateurs. le HT est-il bien désactivé sur les 2
ordinateurs ? vous n'avez décrit que votre poste de travail je suppose.
et le serveur, quelles sont ses caractéristiques ?

titou44 chez freesurf.fr

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Publicado em setembro, 23 2005 - 9:59 AM
Bonjour,

Comme je l'ai dis sur un autre post, moi malgré la MAJ du serveur C/S HF, il n'y a plus l'erreur dans certain cas, mais dans d'autre l'erreur persiste.

En plus mon appli est HF Classique, mais g bien un serveur manta d'installer sur le pc(developpemnt)

Je ne comprend absolument pas ce qu'il se passe avec cette DLL.

Si vous avez des sugestions, n'hesitez pas

Merci d'avance :)
Publicado em setembro, 23 2005 - 10:06 AM
Bon g reussi a ne plus avoir l'erreur de la DLL.

J'explique ce que j'ai fait si jamais ca peut aider qq1 c toujours ca de gagné meme si je ne pense pas que ce soit le seul cas fasse planter la DLL.

Ma fenetre1 appelait une fenetre de selection : fenetre2. Une fois la selection fait sur le fenetre2, j'affectais une variable de ma fenetre1 puis je fermais la fenetre2.

J'ai juste changer mon code de la maniere suivante :

---------------------------------------------------------------
code Fenetre1:

ma_var=Ouvre(fenetre2)
...

--------------------------------------------------------------
code fentre2

(code de verif de la selection)
ferme(fenetre2,var_selection)
--------------------------------------------------------------


Et plus de plantage!

Il s'agit pour mon cas d'un code migré de WD55 a WD9.
Est ce qu'il y a un lien... aucune idée, mais je v devoir vérifier ces affectations de variable
d'autre fenetre qui avait programmé auparavent.

Merci pour votre aide !