Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi IdHTTP (https://www.delphipraxis.net/131424-idhttp.html)

archimedis 24. Mär 2009 18:44


IdHTTP
 
Hallo zusammen,

Ich wäre euch sehr dankbar wen ihr mir helfen könntet. Meine Prozedur zum öffnen einer Webzeit muss irgendwie falsch sein. Das Programm startet zwar öffnet aber nach dem Klicken auf Button1 die Webzeit nicht.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
IdHTTP1.Get('http://www.delphipraxis.net/');

end;

Vielen dank schon mahl im Voraus.
Archimedis

mkinzler 24. Mär 2009 18:46

Re: IdHTTP
 
Es wird auch nur der HTML-Code der Seite heruntergeladen. Zum Anzeigen musst du einen TWebBrowser, TMozillaBrowser o.ä. verwenden

Meflin 24. Mär 2009 18:47

Re: IdHTTP
 
Zitat:

Zitat von mkinzler
Es wird auch nur der HTML-Code der Seite heruntergeladen. Zum Anzeigen musst du einen TWebBrowser, TMozillaBrowser o.ä. verwenden

Ich glaube ein simples Hier im Forum suchenShellExecute mit der URL dürfte hier ausreichen ;)

archimedis 24. Mär 2009 18:53

Re: IdHTTP
 
danke schön
Und wo würde der HTML Code nun gespeichert werden und wie muss die Prozedur aussehen damit die Webzeit angezeigt wird?

mkinzler 24. Mär 2009 18:57

Re: IdHTTP
 
In deinem Programm oder im Standardbrowser?
Webbrowser.Navigate() bzw. Shellexecute()

archimedis 24. Mär 2009 19:10

Re: IdHTTP
 
Also mir geht es letztendlich darum das Delphi von einer Webseite einen Link „anklickt“ und dann den html-code in einer Variablen speichern. Das heißt mir ist eigentlich egal wie und ob die Webzeit überhaupt angezeigt wird.

Meflin 24. Mär 2009 19:12

Re: IdHTTP
 
Zitat:

Zitat von archimedis
Also mir geht es letztendlich darum das Delphi von einer Webseite einen Link „anklickt“ und dann den html-code in einer variablen speichern. Das heißt mir ist eigentlich egal wie und ob die Webzeit überhaupt angezeigt wird.

Dann ist IdHTTP schon richtig. Nur das Ergebnis deines .Get Aufrufs musst du natürlich auch einer Variablen zuweisen, damit du damit arbeiten kannst.
Delphi-Quellcode:
src := IdHTTP.Get('Url');

archimedis 24. Mär 2009 19:23

Re: IdHTTP
 
Danke schon mahl
Das klappt jetzt auch aber ich habe mich leider verschrieben. Ich möchte nicht den html-code in einer Variablen speichern sondern die URL (nach dem Delphi den Link verflogt hat). Ist das auch möglich?

mkinzler 24. Mär 2009 19:29

Re: IdHTTP
 
Was meinst du mit Url? Die hast du doch schon. :gruebel:

archimedis 24. Mär 2009 19:32

Re: IdHTTP
 
Ja, aber die verändert sich ja, wenn ich auf einen Link klicke. Ich weis, ich habe das ein bisschen doof ausgedrückt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:27 Uhr.
Seite 1 von 2  1 2      

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