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] Pb AfterInternalInstruction


Sujet :

XMLRAD

  1. #1
    Membre du Club
    Inscrit en
    Août 2002
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 130
    Points : 58
    Points
    58
    Par défaut [XMLRAD] Pb AfterInternalInstruction
    Rebonjour,

    J'ai développé du code Delphi au sein d'une procédure AfterInternalInstruction d'un dbextract. Cette procédure me permet d'insérer des lignes dans une table qui est ensuite exploitée par un autre dbextract dépendant du premier. En traçant Pas à Pas la DLL je me suis rendu compte que je ne passais pas systématiquement dans cette procédure. Il semblerait que la procèdure n'est appelée que lorsque le XMLService est lancé 2 fois de suite. Pourtant le dbextract correspondant me ramène bien des enregistrements ! Qqun a t-il une explication sur cet étrange phénomène ?

    Patrick

  2. #2
    RDM
    RDM est déconnecté
    Membre émérite

    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
    Points : 2 927
    Points
    2 927
    Par défaut
    pas tout compris. peux-tu poster un bout de ton XMLGram et de ton code dans le AfterInternalInstruction ?

  3. #3
    Membre du Club
    Inscrit en
    Août 2002
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 130
    Points : 58
    Points
    58
    Par défaut xmlgram et morceau de code
    Pas facile de poster tout ça. Le xlmgram est volumineux et le code de la procèdure sans grand interet puisque le problème vient du fait que je ne passe pas dedans. Je vais tenter de mieux décrire mon problème.

    Le xmlgram comporte les instructions suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Params(assign)
    MesCompteurs(assign) 
                      Compteur(dbextract)
                                     Realise(dbextract)
                                     Planif(dbextract)
    Personnes(dbextract)
                      PCompteurs(dbextract)
                      Demandes(dbextract)
                                       Demande(dbextract)
    J'ai développé une procédure AfterInternalInstruction de manière à récupérer les données ramenées par l'instruction Personnes. Je teste naturellement en début de procèdure le nom de l'instruction puisqu'on est censé passer dans la procèdure pour chaque instruction. Ensuite ma procèdure consiste à mettre à jour une table utilisée dans les instructions suivantes(PCompteurs et Demandes) en fonction des éléments extraits par Personnes. . En déboguant la DLL je m'apperçois que je ne passe pas systématiquement dans ma procédure alors que l'instruction PERSONNES me ramène des enregistrements.
    La compléxité de mon appli m'a amené à rajouter de nombreuses lignes de codes dans la DLL sans avoir de soucis particulier mais c'est la première fois que j'utilise l'évenement Internal.

    [/code]

  4. #4
    RDM
    RDM est déconnecté
    Membre émérite

    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
    Points : 2 927
    Points
    2 927
    Par défaut
    Je ne vois pas de raisons (s'il y a bien des enregs dans personnes) que le afterInternalInstruction ne se déclenche pas. Il doit y avoir autre chose...

  5. #5
    Membre du Club
    Inscrit en
    Août 2002
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 130
    Points : 58
    Points
    58
    Par défaut resolu
    Mon problème venait de l'utilisation des composants IBX dans la DLL. J'ai remplacé les IBX par Les composants DAC et je n'ai plus de problèmes.

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

Discussions similaires

  1. [XMLRAD] test de nullité
    Par Pm dans le forum XMLRAD
    Réponses: 5
    Dernier message: 29/11/2002, 10h57
  2. [XMLRAD] Code de caractères
    Par Sylvain Leray dans le forum XMLRAD
    Réponses: 2
    Dernier message: 28/11/2002, 17h45
  3. [XMLRAD] combo,radio,chekcbox etc...
    Par Pm dans le forum XMLRAD
    Réponses: 6
    Dernier message: 28/11/2002, 09h51
  4. [XMLRAD] DBComboBox
    Par Pm dans le forum XMLRAD
    Réponses: 7
    Dernier message: 27/11/2002, 15h11
  5. [XMLRAD] RecordCount ?
    Par Pm dans le forum XMLRAD
    Réponses: 4
    Dernier message: 27/11/2002, 14h59

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