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

Web & réseau Delphi Discussion :

Download et thread, ne fais pas bon ménage.


Sujet :

Web & réseau Delphi

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 95
    Par défaut Download et thread, ne fais pas bon ménage.
    Bonjour,

    J'aurais besoin d'un petit coup de main, j'ai réalisé une petite appli de download, seulement j'ai un petit soucis... Je lance dans mon prog principal des threads pour download (ou je défini mes idHTTP dedans),
    mais impossible de récuperer les événement de IdHTTP, pourtant je fais:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    type
      ThreadDown = class(TThread)
      idHTTP1: TIdHTTP;
      IdAntiFreeze: TIdAntiFreeze;
     
      procedure     idHTTP1WorkBegin(Sender: TObject; AWorkMode: TWorkMode; const AWorkCountMax: Integer);
      procedure     idHTTP1Work(Sender: TObject; AWorkMode: TWorkMode; const AWorkCount: Integer);
      procedure     idHTTP1WorkEnd(Sender: TObject; AWorkMode: TWorkMode);
     
      procedure     idHTTP1Connected(Sender: TObject);
      procedure     idHTTP1Disconnected(Sender: TObject);
      procedure     idHTTP1Status(axSender: TObject; const axStatus: TIdStatus; const asStatusText: string);
    Mais jamais je rentre dans les évenements...
    Les events ne marche que dans les Form?

    Merci beaucoup
    Twubi

  2. #2
    Membre Expert

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2002
    Messages : 1 296
    Par défaut
    Il faut peut-être les affecter . (Pour les forms c'est fait de manière transparente)

    du genre (je n'ai pas delphi pour tester tout de suite)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    idHTTP1.OnWorkBegin := idHTTP1WorkBegin;
    //etc.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 95
    Par défaut
    D'accord, j'ai testé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    idHTTP1.OnWorkBegin := idHTTP1WorkBegin;
      idHTTP1.OnWork := idHTTP1Work;
    Ca marche nikel, merci beaucoup

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

Discussions similaires

  1. [Linux]Thread et sockets qui ne font pas bon ménage
    Par manudwarf dans le forum Threads & Processus
    Réponses: 1
    Dernier message: 13/10/2009, 00h09
  2. Redirection et référencement : pas bon ménage ?
    Par kuja2053 dans le forum Référencement
    Réponses: 5
    Dernier message: 18/09/2007, 12h26
  3. Le wifi et Club Internet ne font pas bon ménage!
    Par Ylias dans le forum La taverne du Club : Humour et divers
    Réponses: 5
    Dernier message: 20/08/2007, 10h30
  4. Réponses: 2
    Dernier message: 12/08/2007, 15h27
  5. Session et include => pas bon ménage ?
    Par shadeoner dans le forum Langage
    Réponses: 11
    Dernier message: 10/07/2006, 10h30

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