IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XMLRAD Discussion :

XMLRAD + Delphi + Dialogs : ShowMessage = DOWN


Sujet :

XMLRAD

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 94
    Par défaut XMLRAD + Delphi + Dialogs : ShowMessage = DOWN
    Bonjour,

    Souhaitant débuger une requete construite en partie via Delphi, je place un showmessage dans Delphi. A l'éxécution du service (after params), IE "plante" et attends (que le popup alert apparaisse ce qui n'est pas le cas). Par contre, si j'utilise les eventslogs en fichiers et que je vire le showmessage, tout va bien ! Merci de me dire comment résoudre ce pb !

    NB

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2002
    Messages
    243
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 243
    Par défaut
    je ne suis pas sûr qu'une dll ISAPI puisse afficher un message sur un poste client.
    Soit tu fais un debug réel avec Delphi en mettant des points d'arrêt, soit tu fais un raise exception.create(msg). Avec le raise... tu pourras aller dans les logs et voir les valeurs générées

  3. #3
    RDM
    RDM est déconnecté
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 424
    Par défaut
    voir aussi: http://xmlrad.com/DelosBin/Delos.dll/ServePage?URL=Manual/Appendix07/index.htm&WEB_ID=101001015

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 94
    Par défaut
    Si si j'avais l'habitude de mettre un showmessage pour checker via popup (alert) sur IE si le traitement retourné par Delphi était ok ou pas. J'ai dû changer de PC voilà pourquoi j'ai cette erreur que je n'avais pas avant ! Un pb de IIS peut etre ? (j'ai killé FW, antispyware etc sans succès). Passer par les eventlogs txt ou une lourde procédure (RDM) me semble un peu vouloir utiliser un marteau piqueur pour enfoncer un simple clou :-) Je vais quand même lire le tuto (RDM) ... c'est pas un clou sur mon apprentissage d'XMLRAD qui va me faire creuver :-)
    Merci
    Bye
    NB

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 284
    Par défaut
    Le debugage est interessant à plus d'un titre, a mons avis. Ca vaut le coup de suivre le tuto pour configurer ca une premiere fois. Les debug suivant seront simples à effectuer.

    Apres, mieux que le debug Delphi, le Debug XMLRAD !
    En mettant ton XMLService en mode debug, tu pourras suivre le traitement complet. Il te suffit de placer des valeurs dans le Context pour evaluer ce qui s'est passé dans le gestionnaire d'evenement Delphi : le debugger affichera les valeurs modifiées du Context d'une etape sur l'autre. C'est je pense la methode recommandée.

    Par ailleurs, les traces du framework sont extremement interessantes et sont faites justement pour ca. Elles sont désactivables par simple config, et tu peux donc les laisser dans ton code en production, ce qui te permettra de les reactiver pour retracer une execution avec les données de la prod (on fait ca tous les jours, et plus ca va, plus on trouve ca super precieux).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if XMLC_TraceInfo then EventLog.TraceInfo(XMLRequest, ClassName, 'Message');
    Pareil pour XMLC_TraceWarning, XMLC_TraceError et XMLC_TraceVerbose avec EventLog.TraceWarning, EventLog.TraceError et EventLog.TraceVerbose.
    Le fichier EventLog.xml te permet de configurer tout ca.

    Pour ton histoire de ShowMessage, si j'ai pas encore réussi à te convaincre , vérifie que le service IIS interagit bien avec le bureau, c'est peut-etre pour ca que ca n'apparait pas. A checker, je suis pas bien sur.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 94
    Par défaut
    Pour ton histoire de ShowMessage, si j'ai pas encore réussi à te convaincre , vérifie que le service IIS interagit bien avec le bureau, c'est peut-etre pour ca que ca n'apparait pas. A checker, je suis pas bien sur.
    Aléluya Merci nicolas .. effectivement cette x#&é" de casse était décochée ! Je parcourerai cependant le débug "propre" ce week end à tête reposée ...

    NB

  7. #7
    RDM
    RDM est déconnecté
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 424
    Par défaut
    sinon utilise le debugger de XMLRAD, qui peut être plus approprié. voir http://xmlrad.developpez.com/Articles/Debugger/

    mais comme le dis nicoals, dans ton cas, le mieux reste les traces !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Delphi XE , showmessage..
    Par petitcoucou31 dans le forum Langage
    Réponses: 8
    Dernier message: 30/09/2013, 06h40
  2. Réponses: 8
    Dernier message: 02/02/2006, 18h07
  3. Delphi 2006 & XMLRAD 2005
    Par Lux interior dans le forum XMLRAD
    Réponses: 4
    Dernier message: 22/12/2005, 20h35
  4. Migration Delphi 7 vers XMLRAD
    Par Francis dans le forum XMLRAD
    Réponses: 3
    Dernier message: 28/09/2005, 17h42
  5. Delphi et XMLRAD pour un calendrier
    Par Toxine77 dans le forum XMLRAD
    Réponses: 9
    Dernier message: 23/01/2003, 13h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo