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

Delphi Discussion :

problème avec IdUDPServer1.Active:=false


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de korntex5
    Homme Profil pro
    Directeur technique
    Inscrit en
    Juin 2004
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 417
    Billets dans le blog
    1
    Par défaut problème avec IdUDPServer1.Active:=false
    Je ne comprend pas pourquoi mon applis plante toujours à la fermeture à la ligne

    IdUDPServer1.Active:=false;
    avec le message appli.exe a déclenché la classe d'exeption EIdSocketError avec le message 'Socket Error # 1004 Interrupted system call.

    du code ci-dessous, pourtant toute l'applis fonctionne bien et je voulais fermer proprement...

    J'utilise D2005 et INDY10

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    procedure TVKForm2.FormClose(Sender: TObject; var Action: TCloseAction);
    begin
      IdUDPClient1.Active:=false;
      IdUDPServer1.Active:=false;
      IdCmdTCPServer1.active:=false;
      IdFTP1.Disconnect;
    end;

  2. #2
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 39
    Par défaut
    Bonjour, je réouvre ce vieux sujet, car j'ai un problème un peu similaire, et vu que sur le net, on ne trouve presque aucune solution aux erreurs de Indy, je me permet de demander sur ce forum.

    J'ai un composant IdUDPClient, j'envoie des chose avec, mais lors de la fermeture du programme, il m'apparait la même erreur 10004 : 'a déclenché la classe d'exeption EIdSocketError avec le message 'Socket Error # 10004Interrupted system call.'. Mais seulement si le composant UDPClient a été utilisé.

    Mon code est tout simple : un composant IdUDPClient, un bouton avec onclick à : IdUDPClient1.Send(...);

    J'ai essayer en méttant dans le onclose de la form : IDUdpClient1.Destroy,IDUdpClient1.Disconnect, sans succés.

    J'èspere que vous pourrez trouver la solution de mon problème, merci d'avance,
    A+

Discussions similaires

  1. problème avec " 'bouton'.enabled = false"
    Par fny_bnfnt dans le forum VB.NET
    Réponses: 4
    Dernier message: 03/08/2011, 14h35
  2. problème avec pour activer Innodb sur Mysql
    Par jarode2 dans le forum MySQL
    Réponses: 2
    Dernier message: 28/09/2009, 18h21
  3. Problème avec ListObject active/non active
    Par skorpio dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/06/2007, 19h44
  4. Réponses: 21
    Dernier message: 02/10/2005, 19h05

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