Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Memo soll text aus dem Internet laden --> funzt nicht :( (https://www.delphipraxis.net/142217-memo-soll-text-aus-dem-internet-laden-funzt-nicht.html)

StevenArt 23. Okt 2009 23:59


Memo soll text aus dem Internet laden --> funzt nicht :(
 
Als erstes: ICh hab scho in google & co gesucht und nix gefunden...

Also:
ICh will das es den Inhalt in nem Memofeld aus einer datei auf einem Server liest.
So habs ich mal probiert:
Delphi-Quellcode:
Memo1.Lines.LoadFromFile('http://itstefan.kilu.de/stevensoft.news');
aber es kommt ein Fehler dass die Datei nich gefunden wurde, weils da irgendwie versucht vom Programoedner\http:\itstefan.kilu.de\stevensoft.ne ws die datei zu laden :pale:

Woran könnt des liegen???

MFG Stefan

Meflin 24. Okt 2009 00:03

Re: Memo soll text aus dem Internet laden --> funzt nicht
 
Du kannst Dateien im Internet nicht einfach behandeln als lägen sie auf deiner Festplatte.

Du musst den Inhalt der Datei zunächst herunterladen, über HTTP, FTP, whatever.
Code:
Memo1.Text := IdHTTP.Get('www.url.tld');
So ginge es z.B. unter Benutzung der Indy-Komponenten.

Medium 24. Okt 2009 00:04

Re: Memo soll text aus dem Internet laden --> funzt nicht
 
Daran, dass das Internet und deine lokale Festplatte 2 grundlegend verschiedene Dinge sind?

Evtl. hilft dir Hier im Forum suchenIndy als Suchbegriff ja etwas weiter.

Sir Rufo 24. Okt 2009 01:48

Re: Memo soll text aus dem Internet laden --> funzt nicht
 
Vielleicht sollten wir mal darauf hinweisen, dass das Dateien auf einem Internet-Server
oder auf der Festplatte grundsätzlich nicht verschieden sind.

Nur, dass einige Wege halt nicht offen sind :mrgreen:

Es wäre kein Problem auf die Daten von einem Internet-Server mit Samba zu gelangen, aber der Weg ist zu 99,999% nicht beschreitbar.
Somit muss man halt auf den/die Weg/e (das/die Protokoll/e) ausweichen, der/die zur Verfügung steht/stehen.

Aber hier ist ja in dem Ziel (http://...) ja schon das Protokoll vorgegeben http (HyperTextTransferProtokoll).
Man mag es kaum glauben, aber dieses komische Zeug vor den Adressen im Browser hat tatsächlich was zu sagen. :mrgreen:

cu

Oliver


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