Einzelnen Beitrag anzeigen

Benutzerbild von x000x
x000x

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

Type-Deklaration in Delphi

  Alt 11. Jul 2008, 13:14
Moin moin,

wie ist diese Deklaration korrekt zu übersetzen?
Code:
typedef enum _PfForwardAction {
   PF_ACTION_FORWARD = 0,
   PF_ACTION_DROP
} PFFORWARD_ACTION,*PPFFORWARD_ACTION;
In Delphi 2007 funktioniert folgendes:
Delphi-Quellcode:
type
  _PfForwardAction = (
    PF_ACTION_FORWARD = 0,
    PF_ACTION_DROP );
  PFFORWARD_ACTION = _PfForwardAction;
  PPFFORWARD_ACTION = ^_PfForwardAction;
das kann ich in Delphi 5 aber so nicht schreiben. Wäre dort denn folgendes richtig? bzw. wie würde es korrekt sein?
Delphi-Quellcode:
const
  PF_ACTION_FORWARD = 0;
  PF_ACTION_DROP = 1;

type
  PFFORWARD_ACTION = Integer;
  PPFFORWARD_ACTION = ^PFFORWARD_ACTION;
Peter
-= Gruss Peter =-
-= alias x000x =-
  Mit Zitat antworten Zitat