AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 23:32

Parameter dieser Suchanfrage:

Suche in Thema: Indy - TIdMessage - Encoding - Fortschrittsanzeige
Suche alle Beiträge, die von "DerAndereMicha" 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.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Netzwerke

    Re: Indy - TIdMessage - Encoding - Fortschrittsanzeige

      Delphi
      by DerAndereMicha, 11. Mai 2009
    Hab inzwischen selbst eine Lösung gefunden. Ich schreibe die gesamte Message einfach vor dem Senden in einem Memory-Stream. Von dem kann ich dann die Größe auslesen und als Maximum dem Progressbar zuweisen. Die Position setze ich dann im OnWork-Ereignis der TIdSMTP-Komponente. So habe ich jetzt wenigstens eine Gesamtfortschritt beim Encodieren :-)

    PS: Der Flaschenhals liegt glaube übrigens...
  • Forum: Netzwerke

    Re: Indy - TIdMessage - Encoding - Fortschrittsanzeige

      Delphi
      by DerAndereMicha, 11. Mai 2009
    Leider konnte ich mein Problem bisher immernoch nicht lösen.

    Arbeitet denn wirklich keiner hier sonst noch mit der Indy-SMTP-Komponente, der mir einen Tip geben könnte?

    Gruß
    Micha
  • Forum: Netzwerke

    Re: Indy - TIdMessage - Encoding - Fortschrittsanzeige

      Delphi
      by DerAndereMicha, 8. Mai 2009
    Ich benutze auch die 10er Version und so etwas wie


    Line := Line + s;


    kommt da nicht vor.

    Gruß
    Micha
  • Forum: Netzwerke

    Re: Indy - TIdMessage - Encoding - Fortschrittsanzeige

      Delphi
      by DerAndereMicha, 8. Mai 2009
    Hallo,

    aber helfen tut mir das bei meinem Problem auch nicht :-(

    Das scheint auch schon ein sehr altes Problem zu sein, denn selbst 2002 wurde sich in der Delphi-Praxis anscheinend schon damit beschäftigt:

    http://www.delphipraxis.net/internal_redirect.php?t=1153

    Edit: In meiner Indy-Version gibt's den Kommentar allerdings nicht mehr ...
  • Forum: Netzwerke

    Re: Indy - TIdMessage - Encoding - Fortschrittsanzeige

      Delphi
      by DerAndereMicha, 8. Mai 2009
    Hallo Andreas,

    glaubst Du wirklich, daß so eine wichtige und ständig verwendete Funktion wie das Codieren einer E-Mail in den Indy-Komponenten nicht optimiert ist? Wenn die Entwickler das schon nicht besser/schneller hinbekommen, wie soll ich das denn schaffen :-(

    Gruß
    Micha
  • Forum: Netzwerke

    Re: Indy - TIdMessage - Encoding - Fortschrittsanzeige

      Delphi
      by DerAndereMicha, 8. Mai 2009
    Der Wert in OnWork ändert sich bei jedem MessagePart anders - abhängig von dessen Größe.

    z.B.

    Encoding text 0 - 349
    Encoding text 349 - 507
    Encoding attachment 507 - 6216
    Encoding attachment 6216 - 6500

    usw.
  • Forum: Netzwerke

    Re: Indy - TIdMessage - Encoding - Fortschrittsanzeige

      Delphi
      by DerAndereMicha, 8. Mai 2009
    Hallo nochmal,

    hab noch ein wenig mit OnWork rumexperimentiert und festgestellt, daß ich durchaus beim Encodieren einen Fortschritt bekomme. Leider bezieht sich die Byte-Anzahl aber immer auf die Gesamtgröße der Mail und nicht auf die der einzelnen Teile. Mein einziges Problem ist jetzt nur noch herauszubekommen, wie groß die Gesamtmail ist - dann könnte ich die Fortschrittsanzeige...
  • Forum: Netzwerke

    Re: Indy - TIdMessage - Encoding - Fortschrittsanzeige

      Delphi
      by DerAndereMicha, 8. Mai 2009
    Hallo,

    ich bin mir relativ sicher, da bei OnStatus als letztes "Encoding attachment" als AStatusText übergeben wird, bevor das Programm hängt.

    Beispiel: E-Mail mit 3 Anhängen (50kb,700kb,2kb)

    OnStatus:

    ...
    Encoding attachment - 3 Sekunden
  • Forum: Netzwerke

    Indy - TIdMessage - Encoding - Fortschrittsanzeige

      Delphi
      by DerAndereMicha, 8. Mai 2009
    Hallo Zusammen,

    hat einer von Euch ne Idee, wie man den Fortschritt beim Encodieren der einzelnen MessageParts beim Versand einer HTML-Mail über die TIdSMTP - Indy-Komponente mit Hilfe ner Progressbar anzeigen könnte. Die TIdMessage-Komponente stellt nämlich kein eigenes Ereignis dafür bereit (OnEncodeMessagePart oder so) und bei großen Anhängen könnte man schon denken, daß mein Programm beim...


URL zu dieser Suchanfrage:

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