Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Datei aus dem Internet direkt öffnen (https://www.delphipraxis.net/12501-datei-aus-dem-internet-direkt-oeffnen.html)

Uncle Cracker 28. Nov 2003 16:56


Datei aus dem Internet direkt öffnen
 
Wie kann ich eine Datei dirket aus dem Internet laden, ohne diese zwischen zu speichern.

Das soll heißen, dass ich eine Text-Datei direkt laden möchte, doch irgendwie geht das nicht so richtig, denn wenn ich Memo1.Lines.LoadfromFile('http://www.industrievermessung.org/sound.ini') mache, dann kommt die Meldung, dass das laden der Datei nicht möglich ist.

Ist das vielleicht noch irgendwie anders möglich?


:love: Danke UC

Chewie 28. Nov 2003 17:07

Re: Datei aus dem Internet direkt öffnen
 
Du musst die Daten, die du anzeigen willst, zuerst runterladen. Du könntest dafür die Indy-Komponenten und die Daten in einem Stream speichern, den du dann in einem Memo anzeigen kannst.

scp 28. Nov 2003 17:16

Re: Datei aus dem Internet direkt öffnen
 
Mit Indy gehts ganz einfach:

Delphi-Quellcode:
Memo1.Text := IdHTTP1.Get('http://www.industrievermessung.org/sound.ini');
oder:

Delphi-Quellcode:
Memo1.Lines.Text := IdHTTP1.Get('http://www.industrievermessung.org/sound.ini');
Führt beides zum selben Ergebnis.

Uncle Cracker 10. Apr 2004 12:57

Re: Datei aus dem Internet direkt öffnen
 
Wie kann ich die Ini, aber nun direkt Laden, also nicht erst in ein Memo?

Also TIniFile.Create(IdHTTP1.Get('http://www.industrievermessung.org/sound.ini')) das geht nicht wirklich.

Gibt's vielleicht noch eine Methode direkt zuladen, aber ohne Indy?


:love: Danke UC

Luckie 10. Apr 2004 12:58

Re: Datei aus dem Internet direkt öffnen
 
UrlDownloadtofileUrlDownloadtofile. Aber um das Runterladen in eine temporäre Datei wirst du nicht rumkommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:03 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