Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi (ftp) datei hochladen mitt fortschrittanzeige?? (https://www.delphipraxis.net/36693-ftp-datei-hochladen-mitt-fortschrittanzeige.html)

100nF 23. Dez 2004 17:28


(ftp) datei hochladen mitt fortschrittanzeige??
 
haloo zusammen

ich will eine datei auf den server laden. so jeden 2ten tag oder so. das ist auch kein problem, aber das programm friert immer ein beim hochladen. der antifreeze nützt auch nichts.
ich will nämlich eine fortschrittanzeige, sonst weiss man nicht ob es überhaupt hochlädt, oder ob das programm abgestürzt ist, und wie lange es noch etwa dauert.

ich benutze idFTP und lade die dateiem mit put('datei', 'datei') hoch


ich wäre froh wenn ihr mir helfen könnt

Ultimator 23. Dez 2004 17:40

Re: (ftp) datei hochladen mitt fortschrittanzeige??
 
Im OnWork Event gibts nen Parameter AWorkCount, schau dir den mal an

Luckie 23. Dez 2004 17:42

Re: (ftp) datei hochladen mitt fortschrittanzeige??
 
Desweiteren gibt es die Suche, du bist nicht der erste, der das Frag und dann gibt es zu den Indys noch die Demos.

100nF 23. Dez 2004 17:43

Re: (ftp) datei hochladen mitt fortschrittanzeige??
 
Zitat:

Im OnWork Event gibts nen Parameter AWorkCount, schau dir den mal an
tut mir leid, aber damit konnte ich nicht viel anfangen :?

100nF 23. Dez 2004 17:44

Re: (ftp) datei hochladen mitt fortschrittanzeige??
 
Zitat:

Zitat von Luckie
Desweiteren gibt es die Suche, du bist nicht der erste, der das Frag und dann gibt es zu den Indys noch die Demos.

das weiss ich, aber es gab niemand, der eine fortschrittanzeige wollte

Luckie 23. Dez 2004 17:46

Re: (ftp) datei hochladen mitt fortschrittanzeige??
 
Zitat:

Zitat von urbanbruhin
das weiss ich, aber es gab niemand, der eine fortschrittanzeige wollte

Du sollst nicht lügen. :warn:
Hier im Forum suchenindy fortschrittsanzeige.

100nF 23. Dez 2004 17:49

Re: (ftp) datei hochladen mitt fortschrittanzeige??
 
oh, entschuldige, die habe ich irgendwie übersehen( aber gesucht habe ich!!) :oops:

*peinlich*

werd mal reinschauen...

Dj_Base 23. Dez 2004 17:57

Re: (ftp) datei hochladen mitt fortschrittanzeige??
 
Hi!
Benutzt doch die NMFTP-Komponente aus dem Register FastNet.
da hast du schöne Ereignisse wie OnPacketRecvd und OnPacketSent und Eigenschaften wie BytesRecvd und BytesSent; damit kanst du super einen Vortschrittsbalken programmieren.
Ein kleines Beispiel mit einem Label:
(Es sollte kein großes Problem sein, dass für eine TStatusBar "umzuwurschteln" ;) )
Delphi-Quellcode:
procedure TForm1.NMFTP1PacketRecvd(Sender: TObject);
begin
  Label1.Caption := IntToStr(NMFTP1.BytesRecvd) + ' Bytes von ' + IntToStr(NMFTP1.BytesTotal)
  + ' Bytes';
end;
Grüße, Dj_Base

100nF 23. Dez 2004 17:59

Re: (ftp) datei hochladen mitt fortschrittanzeige??
 
also das register FastNet hab ich nicht (delphi 7)

Luckie 23. Dez 2004 18:00

Re: (ftp) datei hochladen mitt fortschrittanzeige??
 
Ab D7 sind die Indys dabei. Die haben aber entsprechende Ereignisse.

100nF 23. Dez 2004 18:39

Re: (ftp) datei hochladen mitt fortschrittanzeige??
 
also irgendwie bekomm ich das nicht hin :? :wall:


aber dann nehme ich halt ein ganz normales ftp programm, das geht ja auch, nur ein bisschen mühsamer... :(

trotzdem vielen dank für die antworten...

Luckie 23. Dez 2004 19:06

Re: (ftp) datei hochladen mitt fortschrittanzeige??
 
Liste der Anhänge anzeigen (Anzahl: 1)
Mensch, so ein paar vorgefertigte Methoden zu implementieren kann doch nicht so schwer sein. Demo im Anhang.

100nF 24. Dez 2004 12:57

Re: (ftp) datei hochladen mitt fortschrittanzeige??
 
soory, aber irgendwie hab ich mich ein bisschen dumm angestellt :cry:

aber jetzt funktioniert alles wunderbar :-D


vielen dank :hello:

Dj_Base 25. Dez 2004 15:18

Re: (ftp) datei hochladen mitt fortschrittanzeige??
 
Na dann ist ja alles nochmal gutgegangen... :wink:

Dj_Base


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz