![]() |
Quelltext einer Internetseite!
Hiho alle,
also ich möchte den Quelltext (QT) einer Internet-Seite, die ich in einem WebBrowser angezeigt habe, in einem Memo angezeigt bekommen! In den anderen Threads haben die so etwas hier genannt: procedure TForm1.Button1Click(Sender: TObject); begin Memo1.Text := IdHTTP1.Get(http://irgendein-server.de/irgendeine_datei.html'); end; aber bei mir sagt er undefinierter Bezeichner zu dem "IdHTTP1"! Ich weiss nich was der Fehler is! (Indy hab ich installiert! oder is das garkeine "Indy-Komponente" ?) Danke im Vorraus Trouble_Maker |
Zitat:
Hast du denn die TidHTTP-Komponente auch auf dem Formular abgelegt? |
äh keine Ahnung!
Wie gehtn das ?!? |
Zitat:
Grüsse, Daniel :hi: |
ja, genau das hab ich jetzt gemach! Das "idHTTP" findet er jetzt! (also keine Fehlermeldung mehr!)
Aber bei dem "get" motzt er rum! Wieso ?!? |
Andere möglichkeit ist
![]() Diese Komponente ist bei Delphi dabei, mann muss sie nur nachträglich installieren. Das geht folgendermassen: Menü\Komponenten\ActiveX importieren In dem Fenster was sich dann öffnet, suchst Du in der Liste nach Microsoft Internet Controls, diese anklicken und unten dann auf installieren klicken. Nachdem alles fertig ist, hast Du oben dann bei den Komponenten, auf den Reiter ActiveX, zwei "globuse". Klicke den ertsen an und setze es auf Dein Formular, dann kannst Du meinen Code benutzen. Grüsse, Daniel :hi: |
Was sagt er denn ????
|
Das sagt er:
[Fehler] Unit1.pas(70): Undefinierter Bezeichner: 'Get' |
Hoi,
zeig uns mal den Code. Bei mir tut es so:
Delphi-Quellcode:
edit1.Text := idhttp1.Get('http://www.delphipraxis.net');
|
procedure TForm1.Button1Click(Sender: TObject);
begin Memo1.Text := IdHTTP.Get('http://www.delphipraxis.net'); end; das is mein Code!!! nix besonderes! und das gleiche wie bei dir oda ?!? aber der Fehler kommt trotzdem! |
Zitat:
Entweder du benennst die Komponente um (Name im Objekinspektor) oder du verwendest:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin Memo1.Text := IdHTTP1.Get('http://www.delphipraxis.net'); end; |
Hoi,
bist du dir sicher dass die Komponente auch IdHttp und nicht IdHttp1 heißt ??? |
Also wenn ich eine "1" hinter das "IdHttp" setzte, dann meint er:
[Fehler] Unit1.pas(36): Undefinierter Bezeichner: 'IdHTTP1' ohne der "1" motzt er nur wegen dem "get": [Fehler] Unit1.pas(36): Undefinierter Bezeichner: 'Get' hmm ich hab keine ahnung!!! helf mir :-| |
Schreib mal
Edit1.Text := IdHTTP1. Mit dem Punkt am Schluss. und warte kurz, oder drücke Strg+Space, dann sollte sich die AutoVervollständigung öffnen, schau mal ob Get überhaupt in der Liste steht und wenn ja, was in den Klammern dahinter steht. Grüsse, Daniel :hi: |
Hallo,
@Daniel: wieso hast du denn Edit1. und nich Memo1. geschrieben ?!? Oder war das ein Tippfehler ?!? |
hmm... "get" steht nich in der Liste.
*g* daran liegts wohl! Wie bekomm ich das da rein ? |
Zitat:
Was ich wohl überlesen hatte, war, das der Fehler mittlerweile Zitat:
@Trouble_Maker: Welche Indy-Version setzt du ein? Vielleicht funktioniert das ja nicht mit jeder Indy-Version. |
ich hab die neueste Indy Version !!!
Grad vorhin runtergeladen!!! Aber das "get" steht ja garnich in der Liste drin :-( Ach ich verzweifel noch mit dem *piep* Trouble_Maker |
Wenn Get nicht in der Liste steht, dann kann das auch nicht gehen.
Bei den Indy-Komponenten sind auch Hilfe-Dateien dabei. Such mal da drin nach Get und schau in welchem zusammenhang es benutzt wird. Versuch mal da ganze auch mal mit Edit1.Text := IdHTTP. also ohne die 1. Grüsse, Daniel :hi: |
Hallo,
Zitat:
Habe mich von Fu**Racism ablenken lassen. :oops: Grüsse, Daniel :hi: |
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz