Entwickler-Ecke

Internet / Netzwerk - Internet Explorer in Delphi


Kaeawc - Sa 21.01.06 21:07
Titel: Internet Explorer in Delphi
Ich will ein Programm bauen, was in einem Formular einen Internet Explorer besitzt und auf Knopfdruck soll in dem Formular die Webseite geändert werden.

Ist so etwas möglich / falls ja, wie?


mkinzler - Sa 21.01.06 21:09

-TWebbrowser
-TOleContainer


Kaeawc - Sa 21.01.06 21:12
Titel: T...
Wo find ich den TOleContainer?


mkinzler - Sa 21.01.06 21:16

In der Komponentenpalette im Bereich 'System'


Kaeawc - Sa 21.01.06 21:20
Titel: Funktionsweise..
Habe ehrlich gesagt null Ahnung wie ich mit diesen beiden Komponenten arbeiten kann..

Was muss ich machen damit mein Programm funktioniert?

Bisher sieht es so aus:


Delphi-Quelltext
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:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, HTTPApp, HTTPProd, CompProd, PagItems, MidProd, OleCtrls,
  SHDocVw, OleCtnrs;

type
  TForm1 = class(TForm)
    WebBrowser1: TWebBrowser;
    OleContainer1: TOleContainer;
    Button1: TButton;
    procedure FormCreate(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin

end;

end.


Moderiert von user profile iconAXMD: Code- durch Delphi-Tags ersetzt


mkinzler - Sa 21.01.06 21:25

Die beiden Komponenten waren als Alternative zu einander gedacht, wobei die erstere wohl besser geeignet ist, da man mit ihr den IE ( bzw. Äquivalent von Mozilla) fernsteuern kann.


Delphi-Quelltext
1:
2:
3:
4:
procedure TForm1.ButtonClick(Sender: TObject);
begin
    WebBrowser.Navigate('http://www.delphi-forum.de/viewtopic.php?p=328431#328431');
end;


Zeigt diesen Thraed an!


Kaeawc - Sa 21.01.06 21:28

Danke für die Hilfe aber die eigentliche Frage ist noch nicht beantwortet ^^

Ich will auf Button1.Click eine Website in dem TWebBrowser laden... Aber wie, das ist mir noch ein Rätsel


Blackheart666 - Sa 21.01.06 21:31

Dein bisheriger Code ist schon nicht schlecht... Stichpunkte hast Du bekommen, was hälst Du von der Suche ?


Kaeawc - Sa 21.01.06 21:43
Titel: Kein Erfolg
Habe mittlerweile 7 Seiten unter Suche durchschaut, doch wie man eine Seite im TWebBrowser aufruft habe ich nirgends gefunden :S

Wäre wirklich nett wenn mir jemand den simplen befehl posten kann...


UGrohne - Sa 21.01.06 21:45

user profile iconKaeawc hat folgendes geschrieben:
Danke für die Hilfe aber die eigentliche Frage ist noch nicht beantwortet ^^

Ich will auf Button1.Click eine Website in dem TWebBrowser laden... Aber wie, das ist mir noch ein Rätsel

Der Code steht doch einen Beitrag über Deinem? :nixweiss:


mkinzler - Sa 21.01.06 21:45

Schau mal auf mein Beispiel weiter oben ;-) die Methode Navigate z.B.


Kaeawc - Sa 21.01.06 21:46

Oh.. total übersehen ^^

Danke an alle :)


alias5000 - So 22.01.06 01:58

Dann das kannst du dir mal merken:
auf http://www.euromind.com/iedelphi findest du einen erweiterten TWebbrowser und vieles mehr dazu.
Ich hab neulich auf Torry.net bei den Neuen Komponenten eine Weiterentwickelte Komponente dazu gesehen. Kannste dir mal, wenn du dich weitergehend dafür interessierst und du das schon etwas mehr verstehst, anschauen.

Gruß alias5000