LoadFromFile
Hallo,
hab noch ein kleines Problem, ich habe jetzt die LoadFromFile Funktion und wenn der eine datei aus dem Internet laden soll sagt der mir ne fehlermeldung an.
Delphi-Quellcode:
Der will die Datei von C:\Dokumente und Einstellungen\****\Eigene Dateien\Borland Studio-Projektehttp://test/accounts/Eingegebener Text.txt' laden. Was muss ich denn machen damit der die Datei von einer Url loadet und nicht von der HDD.
Memo1.Lines.LoadFromFile('http://test/accounts/'+Edit1.Text+'.txt');
if Memo1.Lines=Edit2.Text then |
Re: LoadFromFile
Ich schätze einmal LoadFromFile ist nicht dafür geeignet Dateien aus dem Internet herunterzuladen. Du könntest die entsprechende Datei per idHttp temporär herunterladen und dann von der Festplatte in das Memo laden.
|
Re: LoadFromFile
Ich brauch ja einfach nur den inhalt der textdatei in memo1 wie geht das denn genau?
|
Re: LoadFromFile
Datei herunterladen:
Delphi-Quellcode:
Und dann einfach
procedure DownloadFile(url: String);
var fn: TFileName; fs : TFileStream; begin fn := 'C:\temp\filename.txt'; fs := TFileStream.Create(fn, fmCreate); try try IdHTTP1.Get(url, fs); except end; finally FreeAndNil(fs); end; end;
Delphi-Quellcode:
Memo1.Lines.LoadFromFile('C:\temp\filename.txt');
|
Re: LoadFromFile
Joa danke aber ich habe es gerade ebend auch hinkriegt. Aber trotzdem vielen dank für die gute hilfe!!
|
Re: LoadFromFile
Zitat:
|
Re: LoadFromFile
@inherited: Was ist jetzt verwerflich daran? Er hat sich doch bedankt. Nur weil er es inzwischen selbst raus gefunden hat greifst du ihn an? :roll:
|
Re: LoadFromFile
Dieses "Jo danke, aber das habe ich...", finde ich nicht angebracht.
|
Re: LoadFromFile
@inherited: Balu wird's verkraften. :wink:
@Topic: An dieser Stelle wäre vllt. auch noch ein Hinweis auf URLDownloadToFile angebracht, dann spart man sich die Indy :wink: |
Re: LoadFromFile
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:12 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