Autor Beitrag
o_O
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 46

Windows XP
Delphi 2005 Architket
BeitragVerfasst: Mi 08.03.06 23:55 
Hallo

Ich habe heute versucht, wie ich es immer gemacht habe, einen Eintrag in eine ListView einzutragen und zwar so:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
pop.Connect;
MsgIndex := pop.CheckMessages;
Label1.Caption := 'Nachrichten abrufen';
Count := 0;
ShowMessage(IntToStr(Count)+'  '+IntTOStr(MsgIndex));
 For Count := Count to MsgIndex do
begin
 pop.RetrieveHeader(Count,Nachricht);
 Itm := ListView1.Items.Add;
 Itm.Caption := '';
 Itm.ImageIndex := 154;
 Itm.SubItems.Add(Form7.Nachricht.Subject);
 Itm.SubItems.Add(Form7.Nachricht.From.Address);
 Itm.SubItems.Add(Form7.Nachricht.Recipients.EMailAddresses);
end;
Pop.Disconnect;


Nur kommt immer eine fehlermeldung : "first argument is invalid sequence number"

Was mach ich falsch, oder besser woran liegt das ?
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Do 09.03.06 09:24 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
Count := 0;  
ShowMessage(IntToStr(Count)+'  '+IntTOStr(MsgIndex));  
 For Count := Count to MsgIndex do  
begin

was du hier machst (/machen willst) mußt du mal genauer erklären.

Das hinzufügen ist richtig, der fehler wird wohl von pop.RetrieveHeader(Count,Nachricht); kommen.

Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
o_O Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 46

Windows XP
Delphi 2005 Architket
BeitragVerfasst: Do 09.03.06 14:48 
Naja ist doch nur ne For- Schleife ! Ich setze Count auf null und zeige eine Message der Werte von den Variablen : MsgIndex und Count. Dann kommt die Schleife. Hmm was kann daran falsch sein ?=/