Erstmal kann man soeine lange Verschachtelung, wie
WebBrowser1.OleObject.Document.Forms.Item(0).Elements.Item(WideString('l'));
locker in seine Einzelzeile zerlegen und dann schauen wo es wirklich knallt.
Zugriff auf $00000xxxx
sagt dir doch, daß da irgendwo etwas
nil ist und du dennoch
gnadenlos versuchst drauf zuzugreifen ... also wunder dich blos nicht über die gnadenlose Reaktion vom Delphi.
WebBrowser1.OleObject.Document.Forms.
... du sagtest doch, daß es keine Form gibt, also greif auch nicht darauf zu
Wenn das SELECT eine ID hätte, dann könnte man es über diese global (und nicht in einer nichtexistierenden Form) über seine ID suchen oder man sucht eben global über den TagNamen.