Autor Beitrag
sideruner
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 41



BeitragVerfasst: Di 22.01.08 22:37 
Moin,

Es hat sich folgendes Problem bei mir ergeben als ich mich über einen button auf ner Seite einloggen wollte.

Ich bekomme eine AccsessViolation-Fehlelemldung bei der procedure :
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
var
  username: string;
begin
username:='user';
//browser ist vom typ embeddedwb und wurde bereits auf Form1 rezeugt.
browser.OleObject.document.forms.item(0).elements.item(username).value:=edit1.text;
end;


wenn ich es ohne variable versuche und den string von username direkt in item() reinschreibe dann klappt es.

Das gleiche passiert auch wenn ich eine click auf den login-button der form simulieren möchte.

Mitlerweile kann ich die inputFelder mit hilfe von MSHTML_TBL füllen, aber dann funktioniert immer noch nicht der click auf den login-button, denn mit der function submit von MSHTML_TAB wird die login seite nur neu geladen;

Wär cool wenn mir jemand sagen könnte wie ich nun eine click auf den login-button simulieren könnte.
Die namen der Felder stimmen zu 100% über ein, also daran liegt der fehler nicht.
toms
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1099
Erhaltene Danke: 2



BeitragVerfasst: Sa 22.11.08 07:30 
Wie sieht der HTML Code des Buttons aus?