| Autor |
Beitrag |
SRZ_DRESDEN
Hält's aus hier
Beiträge: 10
|
Verfasst: So 24.01.10 13:29
Hallo,
Ich möchte gerne das Delphi auf folgende Seite geht und den dort geschriebenen Text als String (beispiel a) speichert.
Also:
1. Delphi geht im hintergrund auf adminschuelernet.bpl...2.0/YXXXXXX/msg.html und speichert den dort geschriebenen Text als String.
Geht das und wenn ja kann mir jemand einen Quelltext zusammenstellen?
Danke im Vorraus! 
|
|
jaenicke
      
Beiträge: 19341
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 24.01.10 13:50
Hallo und
Das geht sehr einfach mit den Indy Komponenten, ein entsprechendes Beispiel sieht so aus: Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| uses IdHttp;
var HttpLoader: TIdHttp; PageContents: String; begin HttpLoader := TIdHttp.Create; try PageContents := HttpLoader.Get('http://www.example.com'); finally HttpLoader.Free; end; end; |
|
|
SRZ_DRESDEN 
Hält's aus hier
Beiträge: 10
|
Verfasst: So 24.01.10 14:12
Erst mal danke für die schnelle Hilfe
Hab aber doch noch kleines Problem: hab den Quelltext jetzt so gemacht:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42:
| unit Unit1;
interface
uses IdHttp, StdCtrls, Classes, Controls;
type TForm1 = class(TForm) Memo1: TMemo; Button1: TButton; procedure Button1Click(Sender: TObject); procedure FormCreate(Sender: TObject); private public end;
var Form1: TForm1; HttpLoader: TIdHttp; PageContents: String; implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject); begin memo1.Lines.add(PageContents); end;
procedure TForm1.FormCreate(Sender: TObject); begin HttpLoader := TIdHttp.Create; try PageContents := HttpLoader.Get('http://adminschuelernet.bplaced.net/SRZ%20Dresden%20Mainstorms%202.0/YXXXXXX/msg.html'); finally HttpLoader.Free; end;
end. |
Dann erscheint aber die Fehlermeldung :[Fataler Fehler] Unit1.pas(6): Datei nicht gefunden: 'IdHttp.dcu'
Was sooll ich machen?
KLeiner Hinweis: hab ein button und ein memo feld verwendet
|
|
jaenicke
      
Beiträge: 19341
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 24.01.10 14:50
Zuletzt bearbeitet von jaenicke am So 24.01.10 14:52, insgesamt 1-mal bearbeitet
|
|
SRZ_DRESDEN 
Hält's aus hier
Beiträge: 10
|
Verfasst: So 24.01.10 14:52
danke kannst du mir ein download link geben?
|
|
jaenicke
      
Beiträge: 19341
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 24.01.10 14:54
indy.fulgan.com/ZIP/
Und dort indy10.zip, die Demos sind vielleicht auch interessant.
|
|
SRZ_DRESDEN 
Hält's aus hier
Beiträge: 10
|
Verfasst: So 24.01.10 14:59
sorry stell mich ein bissel blöd an....
Hab jetzt gedownloadet und habe entpackt. jetzt habe ich viele Ordner und Unterordner,welche oder wo soll ich das speichern:
Ziel::
D:\Delphi5
und dann?
|
|
jaenicke
      
Beiträge: 19341
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 24.01.10 15:03
Das gehört in einen Ordner, in dem du deine Komponenten und Quelltexte eben speicherst, das hat nix mit dem Delphiverzeichnis zu tun. Denn dort hat ein Programm normalerweise keine Schreibrechte (bei dir vermutlich schon, das Verzeichnis ist ja aus irgendeinem Grund nicht unter c:\programme), deshalb gehört das da auch nicht rein.
Und die Ordner musst du dann wie ich bereits geschrieben habe dem Bibliothekspfad hinzufügen, also in den Optionen natürlich.
|
|
SRZ_DRESDEN 
Hält's aus hier
Beiträge: 10
|
Verfasst: So 24.01.10 15:11
kannst du mal 5 minuten hier in den chat kommen (bitte)
Moderiert von Narses: Link entfernt.
--- Moderiert von Narses: Beiträge zusammengefasst---
Habe jetzt mal ein video zusammengestellt, wo ich nicht weiterkomme:
www.youtube.com/watch?v=AkvvVpDgPhk
ich weiß ne ganz was ich jetzt machen soll.
|
|
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: So 24.01.10 17:41
dann sag ich dir mal was du machen sollst: grundlagen lernen.  am besten
Christian's Crashkurs und das Delphi-Wikibook
lg elundril
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
SRZ_DRESDEN 
Hält's aus hier
Beiträge: 10
|
Verfasst: So 24.01.10 17:50
Lerne gerade in wöchentlichem Kursen Delphi, ich weiß fast alle grundlagen, bloß nicht wie man Bibliothekspfad erstellt. Bitte das ist dringend. Dann habe ich 1% meiner Arbeit schon fertig.
|
|
jaenicke
      
Beiträge: 19341
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 24.01.10 22:53
Tools --> Umgebungsoptionen --> Bibliothek...
Dort gleich ganz oben musst du die Pfade eintragen, die im Indy-Download sind, also Lib\Core, Lib\Protocols, Lib\Security, Lib\SuperCore, Lib\System sollten das sein (genau weiß ich die auswendig evtl. nicht). Danach funktioniert das auch.
|
|
SRZ_DRESDEN 
Hält's aus hier
Beiträge: 10
|
Verfasst: Mo 25.01.10 18:18
vielen ,vielen Dank
Ich habe es hinbekomme... War gar nicht so schwer man muss nur wissen wie es geht.
|
|