Hallo,
hab schon viel gesucht, auch einiges gefunden was ich größtenteils nicht verstanden habe, mir ein paar sachen zusammengebastelt und bin gescheitert.
also ich wollte ein Programm schreiben bei dem ich mit einem Klick auf einen Button:
- ein Internetexplorerfenster öffene
- dort Loginname und Passwort eingebe und mich einlogge
das ist mein Resultat:
Delphi-Quellcode:
procedure Login(Name,Passwort,Seite,NameN,PasswortN:string);
begin
Shellexecute(form1.Handle,'open',PChar(Seite),nil,nil, SW_SHOWNORMAL);
Webbrowser1.OleObject.document.forms.item(0).elements.item(NameN).value:=Name;
WebBrowser1.OleObject.document.forms.item(0).elements.item(PasswortN).value:=Passwort;
end;
Mein Problem ist glaubich das ich keine Ahnung hab wie ich:
Webbrowser1.OleObject.document.forms.item(0).eleme nts.item(NameN).value:=Name;
WebBrowser1.OleObject.document.forms.item(0).eleme nts.item(PasswortN).value:=Passwort;
mit dem hier:
Shellexecute(form1.Handle,'open',PChar(Seite),nil, nil, SW_SHOWNORMAL);
geöffneten Fenster mache.
(Also das Fenster öffnet sich schonmal mit der richtigen Seite)
Ausserdem würde mich mal interessieren was die einzelnen Teile von diesem Befehl:
Shellexecute(form1.Handle,'open',PChar(Seite),nil, nil, SW_SHOWNORMAL);
überhaupt bedeuten und ob ich vieleicht da irgendwo festlegen kann das das Webbroser1 sein soll.
Aber wie gesagt ich habe eigentlich keine Ahnung und es kann auch alles Schwachsinn sein wie ich das porbieren will, wäre über Hilfe dankbar.
THX im vorraus