Einzelnen Beitrag anzeigen

Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#2

Re: Ereignisbehandlungsroutinen ohne Objektinspektor erstell

  Alt 19. Mär 2008, 11:56
Hallo Andreas,

versuch es mal so:

Delphi-Quellcode:
unit Unit2Pop3;

interface

uses
  SysUtils, Classes, IdPOP3;

type
  TdmPOP3 = class(TDataModule)
    procedure DataModuleCreate(Sender: TObject);
    procedure DataModuleDestroy(Sender: TObject);
    procedure POP3Connected(Sender: TObject); // <<
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
    POP3Mail : TidPOP3;
  end;

var
  dmPOP3: TdmPOP3;

implementation

{$R *.dfm}

procedure TdmPOP3.DataModuleCreate(Sender: TObject);
begin
  POP3Mail := TidPOP3.Create(self);
  POP3Mail.APOP := false;
  POP3Mail.ASCIIFilter := false;
  POP3Mail.Port := 110;
  POP3Mail.Host := 'pop.example.com';
  POP3Mail.Username := 'pq@example.com';
  POP3Mail.Password := 'geheim';
  POP3Mail.OnConnected := POP3Connected; // <<
end;

procedure TdmPOP3.DataModuleDestroy(Sender: TObject);
begin
  POP3Mail.Free;
end;


procedure TdmPOP3.POP3Connected(Sender: TObject); // <<
begin
  // Dein Code
end;
end.
  Mit Zitat antworten Zitat