Entwickler-Ecke
Internet / Netzwerk - E-Mails in ListBox?
Michi_Mueller - So 27.10.02 13:44
Titel: E-Mails in ListBox?
Hallöchen zusammen!
Bin gard dabei nen E-Mail Programm zu proggen. Es läuft alles wunderbar, aber nur wenn ich eine bestimmte Masil überprüfe! Ich möchte jedoch zum Beispiel alle Betreffs in einer ListBox ausgeben.
Dazu benutze ich folgendes:
Quelltext
1: 2: 3: 4:
| for i:= 1 to IdPOP31.CheckMessages do begin IdPOP31.RetrieveHeader(i, IdMessage1); ListBox1.Items.Add(IdMessage1.subject); end; |
Jetzt zeigt die ListBox aber nur den Betreff der ersten Mail an und zwar mehrmals!
Hat jemand ne Idee?? Wäre nett wenn ihr mir weiterhelfen könnt!
(27.10.02 19:24 Tino) Code-Tags hinzugefügt.
Ex0rzist - So 27.10.02 23:36
Titel: Re: E-Mails in ListBox?
Hallo,
überprüfe mal diese Codezeile hier:
| Michi_Mueller hat folgendes geschrieben: |
Quelltext 1:
| ListBox1.Items.Add(IdMessage1.subject); | |
Was ist IDMessage1? Ändert sich das? Oder ist IDMessage ein Array und du wolltest eigentlich
IdMessage[i].subject; haben?
Michi_Mueller - Mo 28.10.02 13:19
Nein, das war schon richtig so. Das ist ne Indy Componente um E-Mails in in Sachen wie Absender,Betreff etc. aufzuspalten!
Hab den Fehler selber schon gefunden. Wenn jemand das gleiche Prob hat, hier der richtige Code:
Quelltext
1: 2: 3: 4: 5:
| for i:= 1 to IdPOP31.CheckMessages do begin IdMessage.Clear: IdPOP31.RetrieveHeader(i, IdMessage1); ListBox1.Items.Add(IdMessage1.subject); end; |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!