AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi SMTP Mail, TidMessage im Thread
Thema durchsuchen
Ansicht
Themen-Optionen

SMTP Mail, TidMessage im Thread

Ein Thema von haentschman · begonnen am 8. Nov 2015 · letzter Beitrag vom 8. Nov 2015
 
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.436 Beiträge
 
Delphi 12 Athens
 
#4

AW: SMTP Mail, TidMessage im Thread

  Alt 8. Nov 2015, 17:47
Danke Jungs... Ihr dürft hauen...
Zitat:
Sind die Events verdrahtet? Bedenkst du, daß die im Thread-Kontext aufgerufen werden? Machen die was mit dem Self-Parameter?
Ja sind sie. Im Handler wird nur die "Message" zusammengesetzt und dann wird Synchronize(SyncOnLog). Self hat in diesem Falle nur statistische Wirkung. Paßt schon.
Delphi-Quellcode:
procedure TWorkerPollingServer.DoOnMail(Sender: TObject; Recipient, Subject: string);
begin
  FMsgLog:= CreateLogMessage(msNormal);
  try
    FMsgLog.DeviceID:= 0; //Server
    FMsgLog.MessageState:= msNormal;
    FMsgLog.LogTime:= Now;
    FMsgLog.LogText:= conTextMailInformation + 'versendet (' + conTextServer + ')';
    Synchronize(SyncOnLog);
  finally
    FMsgLog.Free;
  end;
end;
Zitat:
!man zerstört besser IMMER in umgedrehter Reihenfolg zur Erstellung!
...tja, das sind die Quellen der TidMessage der Indy´s. Da bin ich unschuldig.

Schuldig im Sinne der Anklage! Den Mailer (TdMail) im constructor des Threads erstellt und nicht im Kontext vom Execute. Das kann nicht funktionieren. Ich reiche Urlaub ein. Wer lädt mich ein?....

Komisch das man erst immer darüber schreiben muß bis einem so etwas auffällt.

Geändert von haentschman ( 8. Nov 2015 um 18:01 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:20 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