Einzelnen Beitrag anzeigen

Benutzerbild von x000x
x000x

Registriert seit: 21. Jan 2004
Ort: Bei Hamburg
308 Beiträge
 
Delphi XE2 Professional
 
#45

Re: mini Firewall programmieren ??

  Alt 12. Jul 2008, 23:51
Moin moin,

ich war mir bezüglich der Deklaration aus s.o. nicht sicher und habe hier im Forum nachgefragt.
(Hier)
Demnach sollte die Deklaration bei Delphi 5 wie folgt lauten:
Delphi-Quellcode:
const
  PF_ACTION_FORWARD = 0;
  PF_ACTION_DROP = 1;

type
  PFFORWARD_ACTION = LongInt;
  PPFFORWARD_ACTION = ^PFFORWARD_ACTION;
Bei Delphi 2007 wäre es so korrekt:
Delphi-Quellcode:
type
  _PfForwardAction = (
    PF_ACTION_FORWARD = 0,
    PF_ACTION_DROP );
  PFFORWARD_ACTION = _PfForwardAction;
  PPFFORWARD_ACTION = ^_PfForwardAction;
Sollte Delphi 2007 benutzt werden, müssten die anderen enums in der Unit ebenfalls geändert werden.

@Morphie: Das mit dem doppeltem P PPFFORWARD_ACTION = ^(P)PFFORWARD_ACTION; war wohl ein Typo vom Author.
Peter
-= Gruss Peter =-
-= alias x000x =-
  Mit Zitat antworten Zitat