![]() |
Datei runter laden mit Dateinamen aus einer Editkomponente??
Hallo,
ich hoffe ich nerve euch nicht all zu sehr!!! Ich habe auf meinen Formular eine Edit-Komponente. Dort trage ich nun eine Text-Datei ein. Diese möchte ich nun von einem Server runterladen. Bisher habe ich es mit folgenden Code versucht:
Delphi-Quellcode:
Leider funktioniert das nicht. Der Kompiler gibt aber merkwürdiger Weise auch keine Fehlermeldung aus.
UrlDownloadtofile(nil,'http://www.xyz.de/'+'Edit1.Text','C:\11\Edit1.Text',0,nil);
Was mache ich falsch????? Danke! |
Re: Datei runter laden mit Dateinamen aus einer Editkomponen
Delphi-Quellcode:
Du übergibst hier den String 'Edit1.Text' und nicht die Eigenschaft Edit1.Text
UrlDownloadtofile(nil,'http://www.xyz.de/'+'Edit1.Text','C:\11\Edit1.Text',0,nil);
(Man beachte die Hochkommata ;)
Delphi-Quellcode:
edit:
{ Korrigiert: }
UrlDownloadtofile(nil,'http://www.xyz.de/'+Edit1.Text,'C:\11\'+Edit1.Text,0,nil); Zitat:
Gruß Stephan |
Re: Datei runter laden mit Dateinamen aus einer Editkomponen
Hallo Steve,
Habe jetzt alles korrigiert. Nun gibt der Kompiler eine Meldung aus: Inkompatible Typen: 'String' und 'PAnsiChar' |
Re: Datei runter laden mit Dateinamen aus einer Editkomponen
Gut, dann wird gar kein String, sondern eben PAnsiChar gefordert. Kann man aber umwandeln: :)
Delphi-Quellcode:
Gruß
PAnsiChar(Edit1.text)
Stephan :dance: |
Re: Datei runter laden mit Dateinamen aus einer Editkomponen
Hallo!
Dann schreibe doch einfach:
Delphi-Quellcode:
Gruß
UrlDownloadtofile(nil,PChar('http://www.xyz.de/'+Edit1.Text),PChar('C:\11\'+Edit1.Text),0,nil);
Dietmar Brüggendiek |
Re: Datei runter laden mit Dateinamen aus einer Editkomponen
Nicht sauer sein. Bin noch nicht "Delphifest". Wie binde ich nun Deinen Code ein??? Als Variable???
|
Re: Datei runter laden mit Dateinamen aus einer Editkomponen
Zitat:
Delphi-Quellcode:
UrlDownloadtofile(nil,PChar('http://www.xyz.de/'+Edit1.Text),PChar('C:\11\'+Edit1.Text),0,nil);
|
Re: Datei runter laden mit Dateinamen aus einer Editkomponen
Ihr seit Super!!!!!!! Jetzt funktioniert es!
Danke!!! |
Re: Datei runter laden mit Dateinamen aus einer Editkomponen
Es lohnt sich, die Funktion URLDownloadToFile Delphi-like zu kapseln.
Delphi-Quellcode:
function DownLoadInternetFile(const URL, localfile : String): Boolean;
begin Result := URLDownloadToFile(nil,PChar(URL),PChar(localfile),0,nil) = 0 end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:06 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