![]() |
Feld in Webbrowser ausfüllen
Hi
ich erhalte error wenn ich versuche das Feld auszufüllen, wenn das Feld in Webbrowser nicht existiert !
Delphi-Quellcode:
Ich möchte diese Fehlermeldung verhindern auch wenn das zu füllendes Feld nicht vorhanden ist
WebBrowser1.OleObject.document.forms.item(0).elements.item('name').value:=Edit1.Text;
|
Re: Feld in Webbrowser ausfüllen
|
Re: Feld in Webbrowser ausfüllen
Moin,
wäre eine vorgelagerte Prüfung nicht besser? Zitat:
Ich würde zuerst das gewünschte Eingabefeld lokalisieren und nur bei Vorhandensein den Wert setzen:
Delphi-Quellcode:
Grüße vom marabu
function FindElement(doc: OleVariant; const name: string; var element: OleVariant): Boolean;
var iFrame, iForm, iElem: Integer; vDoc, vFrame, vForm: OleVariant; begin Result := False; // ... to be done end; procedure TDemoForm.Test; var vElement: OleVariant; begin if FindElement(wb.OleObject.Document, 'someName', vElement) then vElement.Value := 'someValue'; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 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