Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   FTP-Client mit WinInet (ohne Indy, FastNet oder sonstige) (https://www.delphipraxis.net/23093-ftp-client-mit-wininet-ohne-indy-fastnet-oder-sonstige.html)

shmia 28. Mai 2004 16:41


FTP-Client mit WinInet (ohne Indy, FastNet oder sonstige)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Im Anhang befindet sich ein Beispiel für einen einfachen FTP-Client.
Es werden keine Komponenten wie z.B. Indy, FastNet oder ICS benötigt. :hi:
Sondern es werden direkt die Internetfunktionen der WinInet.DLL benutzt.

Luckie 28. Mai 2004 19:23

Re: FTP-Client mit WinInet (ohne Indy, FastNet oder sonstige
 
Na da wollen wir uns doch nicht lumpen lassen. :zwinker:

nonVCL-FTP-Client (War nur mal eine "Studie".)

Nachtrag: Ich erbitte eure nachsicht bei dem Code. Heute hätte ich wohl ein paar Dinge anders gemacht.

CReber 1. Jun 2004 20:03

Re: FTP-Client mit WinInet (ohne Indy, FastNet oder sonstige
 
was hat das jetzt mit dem topic zu tun?

// find's bissl lahm aber soll ja auch nur die technik demonstrieren ;)

shmia 15. Jun 2004 16:23

Re: FTP-Client mit WinInet (ohne Indy, FastNet oder sonstige
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ok, hier kommt das Update zum FTP-Projekt mit bedienbarer Oberfläche.
Die 1. Version war sehr chaotisch. :pale:
PS: könnte man die 1. Version nicht entsorgen; ich möchte die DP nicht zumüllen.

freak1985 4. Sep 2005 13:12

Re: FTP-Client mit WinInet (ohne Indy, FastNet oder sonstige
 
is zwar schon seehr alt der thread, aber ich greife ihn nochmal auf ;)

kann es sein, dass man mit diesem TInetFTP nur auf FTP's mit Port 21 zugreifen kann?

habe keine Eigenschaft, die sich Port oder ähnliches nennt gefunden.


oder macht man das irgendwie anders in diesem fall?


MfG

freak1985 4. Sep 2005 13:28

Re: FTP-Client mit WinInet (ohne Indy, FastNet oder sonstige
 
ah okay.
hab ne lösung gefunden. wenn man im TInetFTP-Objekt eine property einbaut und mit der Connect-Routine verknüpft funktioniert das.
der Port war in der Connect-Routine nur als konstante festgelegt. konnte das nun "verbessern"

also hat sich erledigt :)


Ciao

stitsch007 21. Mär 2008 19:36

Re: FTP-Client mit WinInet (ohne Indy, FastNet oder sonstige
 
so ist zwar noch mehr zeit vergangen seit dem letzten post, aber das programm ist genial! :hello:
wenn ich groß bin, will ich auch mal so gut programmieren^^

franzhuber2 2. Mär 2010 17:03

Re: FTP-Client mit WinInet (ohne Indy, FastNet oder sonstige
 
HI danke mal für das geile Teil ich versuche allderings nur eine abfrage ob die connection aufgebaut wurde. wie mach ich das?
also das ne meldung kommt" verbindung hergestell" oder eben nicht?!

muss ich das in eine function schreiben und dann das resultat abfragn?
kann mir das wer zeign wie das geht : /

shmia 2. Mär 2010 17:12

Re: FTP-Client mit WinInet (ohne Indy, FastNet oder sonstige
 
Zitat:

Zitat von franzhuber2
HI danke mal für das geile Teil ich versuche allderings nur eine abfrage ob die connection aufgebaut wurde. wie mach ich das?
also das ne meldung kommt" verbindung hergestell" oder eben nicht?!

muss ich das in eine function schreiben und dann das resultat abfragn?
kann mir das wer zeign wie das geht : /

Wenn nach dem Aufruf von [TInetFTP].Connect() keine Exception kommt, bist du verbunden.
Delphi-Quellcode:
ftp.Server  := ...;
ftp.User    := ...;
ftp.Password := ...;
StatusBar1.SimpleText := 'connecting...';
ftp.Connect(ChkPassiveFTP.Checked);
StatusBar1.SimpleText := 'connected to '+ftp.Server;

franzhuber2 2. Mär 2010 17:29

Re: FTP-Client mit WinInet (ohne Indy, FastNet oder sonstige
 
ftp.Connect(ChkPassiveFTP.Checked);
den befehl versteh ich nicht ganz.
das ".connect" is schon fix programmiert aber was wird mit dem wa sin der klammer esteht bwirkt?


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:42 Uhr.
Seite 1 von 2  1 2      

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