Einzelnen Beitrag anzeigen

Benutzerbild von semo
semo

Registriert seit: 24. Apr 2004
755 Beiträge
 
Delphi 2010 Professional
 
#2

Re: Header in Delphi konvertieren

  Alt 2. Aug 2007, 17:19
fangen wir mal an:

1:

Delphi-Quellcode:
typedef enum {
  wmpioerr_noerror,
  wmpioerr_invalidcall,
  wmpioerr_invalidfilename,
  wmpioerr_invalidfileext,
  wmpioerr_fileopenerror,
  wmpioerr_eofunexpected,
  wmpioerr_syntaxerror,
  wmpioerr_invalidformat,
  wmpioerr_invalidchunk,
  wmpioerr_unknown

}
 wmpio_errors;
ist kein record, sondern ein enum type
also:
Delphi-Quellcode:
type
TWmpio_errors = (
   wmpioerr_noerror,
   wmpioerr_invalidcall,
   wmpioerr_invalidfilename,
   wmpioerr_invalidfileext,
   wmpioerr_fileopenerror,
   wmpioerr_eofunexpected,
   wmpioerr_syntaxerror,
   wmpioerr_invalidformat,
   wmpioerr_invalidchunk,
   wmpioerr_unknown
);


2:
Zitat:
#define MDLTYP_UNDEF 0x0000
#define MDLTYP_SPRITE 0x0100
-->
const
MDLTYP_UNDEF = $0000;
MDLTYP_SPRITE = $0100;

3: ja

4:
Wo ist der Unterschied zwischen INT und CONST INT ?

--> Konstanten sind nicht änderbar, also statische Werte
  Mit Zitat antworten Zitat