Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Problem E-Mail abholen und in ein StringGrid schreiben! (https://www.delphipraxis.net/177902-problem-e-mail-abholen-und-ein-stringgrid-schreiben.html)

Alterauge 4. Dez 2013 18:56

Problem E-Mail abholen und in ein StringGrid schreiben!
 
Hallo,

möchte gerne meine E-Mail's abholen und in ein StringGrid schreiben.

Delphi-Quellcode:
procedure TForm1.SpeedButton1Click(Sender: TObject);
var MailCount,intIndex :Integer;
    t,i:integer;
    s:string;
begin
      POP.Host := 'mail.*****.de';
      POP.Port := 110;
      POP.Username := '*****';
      POP.Password := '*****';
      POP.Connect;

      MailCount := POP.CheckMessages;

      if MailCount >0 then
      begin

          for intIndex := 1 to MailCount do
          begin
            msg.Clear;
             pop.Retrieve(intIndex, Msg);
             zaehler:= zaehler + 1;
              StringGrid1.RowCount:=StringGrid1.RowCount+1;
               StringGrid1.Cells[0,StringGrid1.RowCount-2]:= IntToStr(zaehler);
               StringGrid1.Cells[1,StringGrid1.RowCount-2]:=(Msg.From.Text);
               StringGrid1.Cells[1,StringGrid1.RowCount-2]:=(Msg.Subject);
             end;
             POP.Delete(intIndex);
          end;
  POP.Disconnect;
end;
Konnte mal eine E-Mail ins Grid schreiben ! Jetzt geht nix mehr?
Was habe ich alles falsch gemacht? :-)

Perlsau 4. Dez 2013 19:47

AW: Problem E-Mail abholen und in ein StringGrid schreiben!
 
Keine Ahnung, was du falsch gemacht hast. Ist "Jetzt geht nix mehr?" eine Fehlermeldung deines Compilers oder eine Frage? Tja, wenn nichts mehr geht, dann kannst du nicht mehr setzen. Woher soll denn irgend jemand außer dir wissen, was du falsch gemacht hast, wenn außer dir niemand wissen kann, was du erwartest und was stattdessen geschieht? Offenbar gehst du davon aus, daß die Leser deiner Anfrage auch deine Gedanken zu lesen vermögen. Ich habe daran gewisse Zweifel ...

Von welchem Typ sind die Variablen Pop und msg?

Was machen eigentlich die Variablen t, i und s in deiner Methode?

Über all das sagt mir meine Glaskugel, die ich nicht einmal besitze, kein Sterbenswörtchen ...

Alterauge 4. Dez 2013 19:54

AW: Problem E-Mail abholen und in ein StringGrid schreiben!
 
So,

jetzt geht wieder alles!

Hier der Fehler:
Delphi-Quellcode:
               StringGrid1.Cells[1,StringGrid1.RowCount-2]:=(Msg.Subject);
            POP.Delete(intIndex);
          end;
      end;
  POP.Disconnect;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz