AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 23:02

Parameter dieser Suchanfrage:

Suche in Thema: TWebBrowser - zwei Formulare nacheinander ausfüllen
Suche alle Beiträge, die von "sx2008" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Netzwerke

    AW: TWebBrowser - zwei Formulare nacheinander ausfüllen

     
      by sx2008, 3. Nov 2012
    Eine HTML-Seite kann mehr als ein Web-Formular enthalten.
    Am Besten man lässt sich die Struktur in einem TreeView anzeigen.

    function VariantIsObject(const value:OleVariant):boolean;
    begin
    result := (VarType(value) = varDispatch);
    end;


    procedure Browser2TreeView(WebBrowser: TWebBrowser; root:TTreeNodes);
  • Forum: Netzwerke

    AW: TWebBrowser - zwei Formulare nacheinander ausfüllen

     
      by sx2008, 3. Nov 2012
    Doch, genau das ist nötig.
    Sleep gibt die Kontrolle an andere Prozesse ab, was ja genau das ist was während des Wartens auf den Internet Explorer gebraucht wird.
    Ohne Sleep würde die eigene Anwendung bis zu 100% Prozent (50% bei Dual-Core) an Rechenleistung unnötigerweise verbrauchen.
    Wer's nicht glaubt und selber testen möchte:
    * neues Projekt anlegen
    * neuen Button auf's Formular...
  • Forum: Netzwerke

    AW: TWebBrowser - zwei Formulare nacheinander ausfüllen

     
      by sx2008, 2. Nov 2012
    Um darauf zu warten, dass eine Webseite komplett geladen ist würde ich folgenden Code verwenden:
    procedure WaitForBrowser(WebBrowser:TWebBrowser);
    begin
    while WebBrowser.ReadyState <> READYSTATE_COMPLETE do
    begin
    Application.ProcessMessages;
    Sleep(50);
    end;
    end;
    Manchmal funktioniert das Submitten eines Webformulars nicht richtig; man kann das so umgehen:
  • Forum: Netzwerke

    AW: TWebBrowser - zwei Formulare nacheinander ausfüllen

     
      by sx2008, 2. Nov 2012
    Welcher Fehler??

    http://www.chiark.greenend.org.uk/~sgtatham/bugs-de.html

    Ich rate jetzt einfach mal - du bekommst eine Zugriffsverletzung, oder?
    Wann immer du mit der Funktion Items() ein Objekt holst muss du prüfen ob es überhaupt existiert:
    x := br.OleObject.document.forms.item('input');
    if not Assigned(x) then
    raise Exception.CreateFmt('Web-Formalar %s nicht gefunden', );...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=sx2008&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=171367
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz