Einzelnen Beitrag anzeigen

ensacom
(Gast)

n/a Beiträge
 
#18
  Alt 28. Dez 2002, 11:48
Hm, danke aber das klappt nicht so wie ich es mir vorgestellt habe.

Also

Code:
procedure TForm1.FormCreate(Sender: TObject);
begin
  Webbrowser1.Navigate('http://www.tmssoftware.com');
end;
Code:
procedure TForm1.Button1Click(Sender: TObject);
begin
  with WebBrowser1 do
  begin
    OleObject.Document.Frames.item('MAIN').Document.Forms.item('loginform').Elements.item('REGEMAIL').value := 'ensacom@t-online.de';
    OleObject.Document.Frames.item('MAIN').Document.Forms.item('loginform').Elements.item('REGCODE').value := 'Passwort';
    OleObject.Document.Frames.item('MAIN').Document.Forms.item('loginform').Elements.item('B1').value := 'Passwort';
  end;
end;
Wenn ich jetzt Button 1 clicke, kommt eine zugriffsverletzung.
Klicke ich im Webbrowser auf login und dann auf Button1, wird das Formular angezeigt und ausgefüllt.

Ich will also nun das beim Start gleich das Formular im MainFrame angezeigt wird.

Wenn ich aber

Code:
 WebBrowser1.OleObject.Document.Frames.item('MAIN').Document.location.href := 'http://www.tmssoftware.com/asp/reg_input.asp';
ins onCreate schreibe egal ob allein oder hinter webbrowser1.navigate.
kommt immer eine Zugriffsverletzung.

Wie muß ich es also richtig aufrufen, so das beim start gleich die Seite mit dem Formular im Mainframe angezeigt wird?

Vielen Dank schon mal
  Mit Zitat antworten Zitat