AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 07:17

Parameter dieser Suchanfrage:

Suche in Thema: Laden von HTML-Seiten mit Multithread
Suche alle Beiträge, die von "Gravitar" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 9 von insges. 9 Treffern
Suche benötigte 0.007s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Netzwerke

    Re: Laden von HTML-Seiten mit Multithread

      Delphi
      by Gravitar, 9. Feb 2007
    Hallo Marabu,



    Aha, aber warum wird dann der Fehler zurückgemeldet? :gruebel: Nach Verlassen der Schleife wäre das doch auch o.k.



    Oh, fein. Ich schau mir das mal an und probiere es heute Abend aus. Danke für den Source (das Thema constructor scheint eine Antwort auf meinen ersten Eintrag zu sein (Parameterübergabe) :-D
  • Forum: Netzwerke

    Re: Laden von HTML-Seiten mit Multithread

      Delphi
      by Gravitar, 8. Feb 2007
    Hi,

    so, dass Problem ist gelöst! Über 60 parallele HTTP.Get's werden ohne Fehler ausgeführt.

    Erstaunlicherweise funktioniert der schon gezeigte Source ohne jede Änderung, wenn man nur in der Aufrufschleife ein "Application.Processmessages" einfügt! (habe ich eigentlich nur gemacht, um die Aktualisierung des ListView hinzubekommen.

    Hier nun die komplette Lösung (für diejenigen, die...
  • Forum: Netzwerke

    Re: Laden von HTML-Seiten mit Multithread

      Delphi
      by Gravitar, 8. Feb 2007
    Hi,

    Danke für die Tipps. Inzwischen habe ich nahezu alle umgesetzt. Der Source sieht jetzt so aus:


    TMyThread = class(TThread)
    private
    fIdHTTP: TIdHTTP;
    i : integer;
    web : string;
  • Forum: Netzwerke

    Re: Laden von HTML-Seiten mit Multithread

      Delphi
      by Gravitar, 6. Feb 2007
    Hi,

    mittlerweile klappt das Multithreading mit 6 parallelen Threads ganz gut.

    Die Definition von fIdHTTP habe ich einfach weggelassen.

    Das ich nur 1 Ergebnis zurückbekam lag offenbar an der globalen Variablen X, die nach Abschluß von idHTTP.get bereits auf 6 hochgezählt war und dann nur dorthin zurücklieferte.

    Also habe ich einfach die globale Variable in eine lokale kopiert (schöner...
  • Forum: Netzwerke

    Re: Laden von HTML-Seiten mit Multithread

      Delphi
      by Gravitar, 4. Feb 2007
    Hi Antigo,

    so, jetzt habe ich auch noch das IdHTTP-Objekt instanziiert.

    Der Source sieht jetzt so aus:


    TMyThread = class(TThread)
    private
    fIdHTTP: TIdHTTP;
  • Forum: Netzwerke

    Re: Laden von HTML-Seiten mit Multithread

      Delphi
      by Gravitar, 4. Feb 2007
    Hi Pfoto,

    dein Tipp


    TMyThread = class(TThread)
    private
    fIdHTTP: IdHTTP; <-- So!
    public
    procedure execute; override;
  • Forum: Netzwerke

    Re: Laden von HTML-Seiten mit Multithread

      Delphi
      by Gravitar, 4. Feb 2007
    Hi igel457,



    Aha, wie mache ich denn sowas?

    Gruß, Andreas
  • Forum: Netzwerke

    Re: Laden von HTML-Seiten mit Multithread

      Delphi
      by Gravitar, 4. Feb 2007
    Hi,

    ich habe mich jetzt (dank der Tipps) eingelesen. Allerdings fand ich die beschriebenen Lösungen für mein Problem als zu groß.

    Also, frisch ans Werk und das (zumindest geglaubt) Verstandene umgesetzt!

    Die Definition eines Threads gelang mir ja noch:


    TMyThread = class(TThread) protected
  • Forum: Netzwerke

    Laden von HTML-Seiten mit Multithread

      Delphi
      by Gravitar, 30. Jan 2007
    Hi,

    ich stehe im Moment vor folgendem Problem:

    1. Ich habe eine Liste von ca. 100 Web-URL's
    2. Diese URL's möchte ich unter Ausnutzung der kompletten DSL-Bandbreite laden und auswerten.

    Also dachte ich mir, da könnte man doch mit Multithreading (100 Threads parallel) arbeiten.

    Leider verstehe ich nicht, wie ich beim Aufruf eines Threads Parameter mitgeben kann (URL, Index innerhalb...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Gravitar&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=85416
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:37 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