![]() |
Re: Eigener Updater
Delphi-Quellcode:
Es wird keine Datei erstellt.
function getfile(server, username, password, remotefile, localfile: string; port: word = 21): boolean;
var hopen, hconnect: HINTERNET; begin hopen := InternetOpen('myagent', INTERNET_OPEN_TYPE_DIRECT, nil, nil, 0); hconnect := InternetConnect(hopen, pchar(server), port, pchar(username), pchar(password), INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0); Result := FtpGetFile(hconnect, pchar(localfile), pchar(remotefile), False, FILE_ATTRIBUTE_NORMAL, FTP_TRANSFER_TYPE_UNKNOWN, 0); InternetCloseHandle(hconnect); end; procecdure TForm1.Button1Click(Sender: TObject); begin getfile('SERVER', 'USERNAME', 'PASSWORD', '/updates/update.ini', extractfilepath(paramstr(0))+'update.ini'); end; Was ist falsch? |
Re: Eigener Updater
Schau Dir mal die Reihenfolge der Parameter an.
|
Re: Eigener Updater
Die Stimmt.
Bei FtpGetFile sind RemoteFile und LocalFile umgedreht und ich gebe die Parameter auch so ein, nur habe ich die Beschreibung noch nicht geändert. |
Re: Eigener Updater
Zitat:
Da kann man nur raten: Tippfehler beim Server, Username, Passwort oder der Datei.. Vielleicht existiert die Datei auf dem Server auch nicht (es kann sein, dass du Groß/Kleinschreibung beachten musst) [Edit]Toll, konnte ja nicht wissen, dass du die Namen umgedreht hattest :? |
Re: Eigener Updater
Nein, ist verkehrt rum, Robert. Delphi_User14 hat es dann auch bemerkt.
|
Re: Eigener Updater
Danke, funktioniert schon. (Endlich) :lol:
|
Re: Eigener Updater
Zitat:
Die eine oder andere möchte Dir bestimmt einen Fehlercode mitteilen... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:33 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