Soyez le premier à donner votre avis sur cette source.
Vue 15 023 fois - Téléchargée 1 816 fois
procedure TForm1.IdHTTP1WorkBegin(Sender: TObject; AWorkMode: TWorkMode;const AWorkCountMax: Integer); begin if AWorkMode = wmRead then begin {On aligne la progress bar avec la variable fourni de IDHTTP} ProgressBar1.Max := AWorkCountMax ; ProgressBar1.Position := 0 ; end; end; procedure TForm1.IdHTTP1Work(Sender: TObject; AWorkMode: TWorkMode;const AWorkCount: Integer); begin if AWorkMode = wmRead then begin {Le composant nous renvoit ici quand il travaille} ProgressBar1.Position := AWorkCount ; Label1.Caption := IntToStr(AWorkCount) + 'Bytes de :' + inttostr(ProgressBar1.Max) ; end; end; procedure TForm1.IdHTTP1WorkEnd(Sender: TObject; AWorkMode: TWorkMode); begin {Fin du boulot de IDhttp1} if AWorkMode = wmRead then Label1.Caption := 'Completed'; end; procedure TForm1.Button1Click(Sender: TObject); var F: TFileStream; begin {On crée un fichier } F := TFileStream.Create(edit2.text, fmCreate); try {On récupére des donnés et on les mets dans F soit Edit2.text} IdHTTP1.Get(edit1.text,F); finally F.Free; end; end;
30 mars 2006 à 22:28
mais ma progressbar n'évolue pas (elle porte bien le meme nom)
Autre chose le label1 n'est jms remplacé par 'complete'.
Ceci bien sur quand ca télécharge or le téléchargement chez moi dépends de la vitesse du vent (un coup ca telecharge un autre coup ca veut pas) si quelqu'un aurait la gentillesse d'éclairer ma lanterne.. merci
27 avril 2005 à 18:23
Ce composant est sur : OnlyWhenIdle:=true;
il suffit de le mettre false et sa freeze plus ...
voilà.
++ et bonne prog.
Mercie pour ce code pour débuter c'est sympa !
15 nov. 2004 à 18:56
Des avis à ce sujet ?
5 sept. 2004 à 21:11
Je souhaite récupérer un fichier via HTTP et je pense que votre test correspond à mes besoins
Existe t'il un acces ou on peut tester le fonctionnement
Login ?
MotdePasse ?
Host ?
Merci
12 juin 2004 à 12:33
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.