Entwickler-Ecke

Internet / Netzwerk - Absendedatum bei einer eMAil mit Indy beliebig einstellen


F.Art - Sa 04.01.03 06:13
Titel: Absendedatum bei einer eMAil mit Indy beliebig einstellen
Ich möchte gerne das ein Kalender sich öffnet und ich das als absende Datum bei einer eMail eingetragen wird. Wie bekomme ich das hin bei der Indy Kombonente?


Renegade - Do 09.01.03 21:44

Moin erstmal

Ich denke mal gar nicht. Im allgemeinen tragen die E-Mail-Server das Datum ein. Ich wüßte im Moment auch nicht, wozu das gut sein sollte :roll: .

Gruß Renegade


F.Art - Do 09.01.03 22:20

Ich weis das es geht.
Man kann in dem Header ein anderes Datum eintragen nur wie das geht weis ich nicht. Wozu soll das gut sein um den Empfänger zu verwirren.

Ich weis nur Folgendes:
idMessage.Date ....... das man ein Datum namit verbinden muß


F.Art - Sa 11.01.03 13:58

Kann mir einer sagen wie und mit welcher Kombonente man das mit dem Bild hinbekommt?
user defined image


UGrohne - Sa 11.01.03 15:36

Das ist der DateTimePicker, der sieht genau so aus.

Gruß


F.Art - Sa 11.01.03 17:14

Danke es war nicht der DateTimePicker sondern der MonthCalendar aber ohne den Tip hätte ich das nicht gefunden.


UGrohne - Sa 11.01.03 17:18

UUps, stimmt, war irgendwie davon ausgegangen, am oberen Rand sei noch eine comboBox *g*. SOllte vielleicht mal zum Augenarzt.

Gruß


F.Art - Sa 11.01.03 17:31

Ich habe jetzt herausgefunden wie das mit dem datum geht.
idMessage.Date:=(MonthCalendar1.Date);
mehr war das nicht.
So jetzt würde ich das selbe gerne noch mit der Uhrzeit machen.


Sharky - So 12.01.03 11:50

Hai F.Art

F.Art hat folgendes geschrieben:
Ich habe jetzt herausgefunden wie das mit dem datum geht.
idMessage.Date:=(MonthCalendar1.Date);
mehr war das nicht.
So jetzt würde ich das selbe gerne noch mit der Uhrzeit machen.


idMessage.Date ist vom Typ TDateTime. Du musst also nur noch die Uhrzeit zum Datum adieren.

Setze auf deine Form mal ein DateTimePicker. Setze im OI den Wert Kind auf dtkTime und ändere deinen Code ab:


Quelltext
1:
 IdMessage1.Date := MonthCalendar1.Date + DateTimePicker1.Time;                    


F.Art - So 12.01.03 15:37

Danke für den Tip aber es hat so nicht gefunzt habe es so gelöst

if Datum.Checked=true then Time.Date:=Kalender.Date;
if Datum.Checked=true then idMessage.Date:=Time.DateTime;