![]() |
TMozilla OleObject Bibliothek nicht registriert
Hallo,
ich wollte ganz gerne mit dem TMozilla Browser ein submit ausführen, bekomme aber den Fehler "Bibliothek nicht registriert".
Code:
Mit diesem Code hat's mit den TWebBrowser bisher gut geklappt.
procedure submit(wb: TMozillaBrowser; value: string);
var ovElements : OleVariant; i :Integer; begin ovElements := wb.OleObject.Document.forms.item(0).elements; for i := 0 to (ovElements.Length - 1) do if (ovElements.item(i).type = 'submit') and (ovElements.item(i).Value = value) then begin ovElements.item(i).Click; end; end; Beim Mozilla schlägt's ab item(0) fehl, mit dem oben genannten Fehler. Hat Jemand eine Idee oder alternative Lösung? Danke. |
AW: TMozilla OleObject Bibliothek nicht registriert
Die Mozilla/Firefox-ActiveX-Schnittstelle ist doch schon länger abgekündigt. :gruebel:
|
AW: TMozilla OleObject Bibliothek nicht registriert
Also soweit funktioniert alles, oder was meinst Du mit abgekündigt?
Ist alles ziemlich alt, das ist mein Delphi 6 aber auch :) Ich würde sonst auch eine andere Submit-Methode annehmen^^ |
AW: TMozilla OleObject Bibliothek nicht registriert
Zitat:
An welcher Quellcodezeile krachte es den überhaupt? |
AW: TMozilla OleObject Bibliothek nicht registriert
Hier
Code:
bis
ovElements := wb.OleObject.Document.forms.item(0).elements;
Code:
kein Problem aber danach.
ovElements := wb.OleObject.Document.forms
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz