![]() |
(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 |
Re: (ftp) datei hochladen mitt fortschrittanzeige??
Im OnWork Event gibts nen Parameter AWorkCount, schau dir den mal an
|
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.
|
Re: (ftp) datei hochladen mitt fortschrittanzeige??
Zitat:
|
Re: (ftp) datei hochladen mitt fortschrittanzeige??
Zitat:
|
Re: (ftp) datei hochladen mitt fortschrittanzeige??
Zitat:
![]() |
Re: (ftp) datei hochladen mitt fortschrittanzeige??
oh, entschuldige, die habe ich irgendwie übersehen( aber gesucht habe ich!!) :oops:
*peinlich* werd mal reinschauen... |
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:
Grüße, Dj_Base
procedure TForm1.NMFTP1PacketRecvd(Sender: TObject);
begin Label1.Caption := IntToStr(NMFTP1.BytesRecvd) + ' Bytes von ' + IntToStr(NMFTP1.BytesTotal) + ' Bytes'; end; |
Re: (ftp) datei hochladen mitt fortschrittanzeige??
also das register FastNet hab ich nicht (delphi 7)
|
Re: (ftp) datei hochladen mitt fortschrittanzeige??
Ab D7 sind die Indys dabei. Die haben aber entsprechende Ereignisse.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 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