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

Langage Delphi Discussion :

Tester si une procedure est en cours d'éxécution


Sujet :

Langage Delphi

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2005
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 151
    Points : 82
    Points
    82
    Par défaut Tester si une procedure est en cours d'éxécution
    Bonjour,

    Je voulais savoir si il était possible de tester simplement si un procedure est en cours déxécution ? (par exemple une fonction qui renvoie true si tel procédure est éxécutée...)
    Je n'est jamais vue de tel fonction intégré dans un programme mais je me demandais si delphi pouvait le faire ? (j'ai la version 7 pro)

    Celà m'éviterai de modifier les composants pour avoir un état de la situation.


    Bonne prog,

    Max

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 84
    Points : 82
    Points
    82
    Par défaut
    Bien que ce ne soit pas le plus élégant, je ne vois qu'un booléen que tu met à true en entrée de procédure et à false en sortie.

  3. #3
    Membre chevronné
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Points : 2 158
    Points
    2 158
    Par défaut
    Si on veux eviter d'utiliser les processus complexes de hook mis en palce par les hackers ... il n'y a pas vraiement d'autre solutions que de mettre en palce un tableau de boolean indexe par des constantes. L'entree et la sortie de procedure met a jour l'etat des booleens.

    Attention aux roties prematurees via Execption et Exit.
    surtout que les exceptions peuvent etre lancées par des proceudres/composants dont tu ne gere pas forcementle code sorce ...

    Je suppose une tentative de "deguggage" derriere ca ... si tel est le cas, peut etre peut on t'aider a trouver des solutions car c'est un probleme recurent ici
    On passe du temps a vous repondre, alors soyez sympas, passez du temps ..... a vous relire !
    --
    Pourquoi tant de haine pour cette pauvre aide Delphi ????
    Aiiimezzz laaaaa .... Si-Non-Cham-Pi-Gnon !!!
    --
    Pour plus de Renseignements : Venez me rejoindre sur Msn .... Promis je mords pas

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Février 2005
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 151
    Points : 82
    Points
    82
    Par défaut
    Ok, merci pour vos réponses ça m'aide pour avancer.

    Je test ça et je posterai un message si je suis bloqué.

    Merci,

    Max

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/07/2009, 16h25
  2. Tester si une procedure stockee s'est terminee avec succes
    Par graphicsxp dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 08/04/2005, 11h15
  3. Tester si une table est vide
    Par rsc dans le forum SQL
    Réponses: 2
    Dernier message: 01/07/2004, 16h25
  4. [JDBC]tester si une table est vide
    Par zozolh2 dans le forum JDBC
    Réponses: 5
    Dernier message: 28/05/2004, 09h17
  5. tester si une date est valide
    Par Andry dans le forum Langage
    Réponses: 5
    Dernier message: 17/09/2002, 11h54

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