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 :

Difficulté avec l'Exception ETimeOut


Sujet :

Langage Delphi

Vue hybride

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par défaut Difficulté avec l'Exception ETimeOut
    Bonjour,
    J'ai des difficultés avec la gestion d'exception ETimeOut sous Delphi 7, XP.
    Voici le code en question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
      procedure TForm1.Read;
      var
       Bsf:TWordFrame;
       Ad:Integer;
      begin
       Ad:=strtoint(S_AdR.Text);
        Try
          Leture(Port,1,Ad,1,@Bsf);//Read
          A_V.Text:=inttostr(Bsf[0]);
        Except
         on ETimeOut do ShowMessage('TimeOut'); //Voir remarque
       end;
      end;
    Dans l'editeur j'ai le message suivant :

    'Le projet P_testMb.exe a provoqué une classe d'exception ETimeOut avec le message ''. Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer.'
    A l'execution l'execption n'est plus détectée.
    La ligne : On ETimeOut do ..... n'est pas accepté avec le message :
    Identificateur non déclaré 'ETimeOut'
    Le time out concerne le port Com géré par une DLL.
    Merci de votre aide.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 519
    Billets dans le blog
    1
    Par défaut
    ETimeOut ne semble pas être une exception déclarée dans les sources (visibles) de Delphi. Pour réussir néanmoins à capturer l'exception tu dois partir du niveau le plus bas. Soit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    on E: Exception do ShowMessage( E.Message );
    Maintenant il est clair que si tu cherche à capturer cette exception en particulier ça va être un peu compliquée

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par défaut
    Citation Envoyé par Aka Guymelef Voir le message
    ETimeOut ne semble pas être une exception déclarée dans les sources (visibles) de Delphi. Pour réussir néanmoins à capturer l'exception tu dois partir du niveau le plus bas. Soit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    on E: Exception do ShowMessage( E.Message );
    Maintenant il est clair que si tu cherche à capturer cette exception en particulier ça va être un peu compliquée
    Merci de m'avoir répondu, en effet cette exception est déclenchée par une DLL.
    Je vais essayer ton code.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par défaut
    Avec ton code, l'exception est détectée, sans notion de classe.
    Mais pour mon appli, ceci est suffisant.
    Merci pour ton aide.

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

Discussions similaires

  1. [JS] Difficulté avec le onmouseover...
    Par Pleymo dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 26/11/2005, 12h09
  2. [VBA] difficultés avec une requête INSERT
    Par elias dans le forum Access
    Réponses: 7
    Dernier message: 06/09/2005, 14h53
  3. Difficultés avec - onchange - !
    Par zakuli dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 20/07/2005, 12h00
  4. Difficultés avec TMenuItem.OnDrawItem
    Par ybruant dans le forum Composants VCL
    Réponses: 4
    Dernier message: 12/01/2005, 11h07
  5. [Exceptions] Pb avec les exceptions
    Par joquetino dans le forum Langage
    Réponses: 11
    Dernier message: 22/09/2004, 17h08

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