Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/06/2006, 12h26   #1
Membre confirmé
 
Avatar de Jeweller
 
Inscription : août 2003
Messages : 354
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 354
Points : 226
Points : 226
Par défaut Exception logiciel inconnue et runTime Error 216 lors du IISRESET

Hello!

Depuis qqs temps j'ai systématiquement lors du iisreset, cette succession de messages:

- Exception logiciel inconnue à l'adresse ....
- Lecture de l'adresse ..... La mémoire ne peut pas etre read
- Runtime error 216


Vous allez me dire, "classique", et je me doute bien qu'un problème de libération de ressource est en cause ici, mais je ne parviens pas à traquer l'erreur et donc encore moi à la resoudre!
Il faut dire que j'instancie des choses peut etre un peu particulière (un TFrom par exemple, même que si je le vire ca fonctionne ), mais je prends pourtant bien soin de les libérer. En debuggant sous Delphi, je n'en sais pas bcp plus...

Existe-t-il un moyen autre que celui de mettre en commentaire jusqu'a ce que l'erreur disparaisse pour connaitre d'ou ca vient (et encore?) ? Et ensuite comment la corriger (j'ai besoin de ce que j'instancie!) ...

Mais autrement tout fonctionne bien!

Michael
Jeweller est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 12h33   #2
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
je sais pas comment tu debug, mais le meilleur moyen de debugger correctement cela c'est de s'accrocher au service (donc IIS en mode service) et faire un iisreset et debugger a ce moment la (avec par exemple un arret sur exception).

cf http://xmlrad.com/DelosBin/Delos.dll...B_ID=101001015
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 12h50   #3
Membre confirmé
 
Avatar de Jeweller
 
Inscription : août 2003
Messages : 354
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 354
Points : 226
Points : 226
Oui, c'est ce que je fais... mais je tombe tres vite dans des méendres que je ne maitrise plus... en fait je sais à peu pres d'ou ca vient... J'ai une dll en mode pluggin, j'ai des xmlmodules qui créent des objets à moi (qui sont présents dans un paquet d'execution). Ces objets a moi en créent une serie d'autres dont des compos tiers genre TRichEdit (qui sont aussi sous forme de paquets d'execution) sur une tForm, etc...
A y regarder de plus pres je tombe sur un Handle de fenetre non valide lors de la libération....
Mais j'ai du mal à voir dans tout ca ce que je peux y faire pour que ca ne viol pas à la destruction...
Jeweller est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 12h53   #4
Membre confirmé
 
Avatar de Jeweller
 
Inscription : août 2003
Messages : 354
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 354
Points : 226
Points : 226
En me relisant je me rends compte que si je ne détruit pas, je n'aurais pas d'erreur... et c'est le cas! C'est grave docteur

Michael
Jeweller est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 23h15   #5
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
a toi de voir si tu es tranquille avec toi même en faisant ca ;-)
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2006, 09h05   #6
Membre confirmé
 
Avatar de Jeweller
 
Inscription : août 2003
Messages : 354
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 354
Points : 226
Points : 226
Ben je cherchais justement à faire les choses proprement!
La le temps que je risque d'y passer ne vaut peut etre pas le resultat, car je doute qu'il y ait une solution type genre "t'as oublié de mettre à nil ton pointer en sortant"...
Les risques de leak mémoire apres un iisreset/recyclage sont-ils trop important ?
Jeweller est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2006, 09h14   #7
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
bin non justement car le process étant dégagé, sa mémoire allouée aussi...
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h07.


 
 
 
 
Partenaires

Hébergement Web