Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   FTp server d 2005 (https://www.delphipraxis.net/57813-ftp-server-d-2005-a.html)

peter12 27. Nov 2005 09:22


FTp server d 2005
 
Versuche ein Programm von delphi 5 auf delphi 2005 net umzuwandeln um die Net Sprache zu lernen.
Da suche ich eine möglichkeit auf den FTP server zuzugreifen.
Suche auch Beispiele von den componentOne Komponeneten.
Kann mir jemand helfen.

peter

r_kerber 27. Nov 2005 15:30

Re: FTp server d 2005
 
IMHO sind die Indy's auf .net umgestellt.

peter12 28. Nov 2005 14:19

Re: FTp server d 2005
 
Lösung
Delphi-Quellcode:
function PutFile1(Server, Port, UserName, Password, LocalFile, RemoteFile: String): Boolean;
var
  InternetOpn: hInternet;
  InternetCon: hInternet;
begin
  InternetOpn := InternetOpen('iexplore', INTERNET_OPEN_TYPE_DIRECT, nil, nil, 0);
  InternetCon := InternetConnect(InternetOpn,
                                 convert.tostring(Server),        // FTP Server
                                 convert.ToInt32(Port),       // FTP Port
                                convert.tostring(Username),      // FTP UserName
                                 convert.tostring(Password),      // FTP Password
                                 INTERNET_SERVICE_FTP, // dwService
                                 INTERNET_FLAG_PASSIVE, // dwFlags
                                 0);                   // dwContext


    Result := FtpgetFile(InternetCon,
                                      // LocalFile
              convert.tostring(RemoteFile), convert.tostring(LocalFile),
             true,(0),                       // RemoteFile
             FTP_TRANSFER_TYPE_UNKNOWN,                // dwFlags
             0);
      InternetCloseHandle(InternetOpn);
end;
so einfach

peter

[edit=r_kerber]Fehlendes Delphi-Tag eingetragen Mfg, r_kerber[/edit]

r_kerber 28. Nov 2005 16:38

Re: FTp server d 2005
 
Damit setzt Du aber voraus, daß auch dem PC der IE installiert ist, oder?


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

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