Thema
:
Delphi
Umsetzungsproblem Filterklasse
Einzelnen Beitrag anzeigen
Basilikum
Registriert seit: 9. Aug 2003
389 Beiträge
Delphi 7 Professional
#
2
Re: Umsetzungsproblem Filterklasse
3. Sep 2005, 16:57
zusammenfalten
·
markieren
Delphi-Quellcode:
function
TFilterClass.Match(aMessage: TIdMessage): boolean;
begin
Result := true;
// initialisieren
// Einzelne Such-Felder überprüfen
if
([sSubject]
in
FSearchIn)
then
begin
// Betreff
Result := Result
and
{ Überprüfe... }
;
end
;
if
([sFrom]
in
FSearchIn)
then
begin
// Absender
Result := Result
and
{ Überprüfe... }
;
end
;
if
([sTo]
in
FSearchIn)
then
begin
// Empfänger
Result := Result
and
{ Überprüfe... }
;
end
;
if
([sBody]
in
FSearchIn)
then
begin
// Nachrichteninhalt
Result := Result
and
{ Überprüfe... }
;
end
;
end
;
oder
zusammenfalten
·
markieren
Delphi-Quellcode:
function
TFilterClass.Match(aMessage: TIdMessage): boolean;
begin
Result := false;
// Einzelne Such-Felder überprüfen
if
([sSubject]
in
FSearchIn)
then
begin
// Betreff
if
not
{ Überprüfe... }
then
Exit;
end
;
if
([sFrom]
in
FSearchIn)
then
begin
// Absender
if
not
{ Überprüfe... }
then
Exit;
end
;
if
([sTo]
in
FSearchIn)
then
begin
// Empfänger
if
not
{ Überprüfe... }
then
Exit;
end
;
if
([sBody]
in
FSearchIn)
then
begin
// Nachrichteninhalt
if
not
{ Überprüfe... }
then
Exit;
end
;
Result := true;
end
;
Zitat
Basilikum
Öffentliches Profil ansehen
Mehr Beiträge von Basilikum finden