Autor Beitrag
Girgl
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 281


D6 Enterprise
BeitragVerfasst: Di 15.06.04 17:06 
Servus,ich hab ein Problem wenn ich vorhandene E-Mails in ein TListView einfügen will und zwar zeigt er mir anstelle der anderen Nachricht nochmal die gleiche an.
Das ganze versuch ich mit ner for-schleife zu lösen,aber irgendwie klappts net ganz.Wenn ichs einzeln versuchen will dann kommt die richtige e-mail aber so irgendwie net
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
procedure TfmMain.ToolButton3Click(Sender: TObject);
var i:Byte;
    Item:TListItem;
begin
 nMessages:=Pop.CheckMessages;
 MsgSize:=Pop.RetrieveMailBoxSize div 1024;
 ShowMessage(IntToStr(nMessages));
 For i:=1 to nMessages do
  begin
   Pop.RetrieveHeader(i,idMessage);
   Item:=ListView.Items.Add;
   Item.Caption:=idMessage.From.Text;
 //  Item.SubItems.Add(idMessage.Subject);
 //  Item.SubItems.Add(IntToStr(Pop.RetrieveMsgSize(2)));
 //  Item.SubItems.Add(DateToStr(idMessage.Date));
  end;
end;
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Mi 16.06.04 10:54 
Hi
da fehlt bloss ein idMessage.Clear als erste Anweisung in der Schleife dann funktioniert das einwandfrei.

Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...
Girgl Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 281


D6 Enterprise
BeitragVerfasst: Mi 16.06.04 16:19 
danke,jetz gehts