[ Burgos @ 21.04.2005. 19:38 ] @
Kako ovo iz C++ prevesti na delphi?

Code:
#define cdSTITCH_IMAGE_ORIENTATION(d)  (cdSTITCH_CONFIG_MASK_ORIENTATION & d )


Header converter mi je preveo ovako

Code:
const
  cdSTITCH_IMAGE_ORIENTATION(d) = (cdSTITCH_CONFIG_MASK_ORIENTATION & d );



Inače, sve ostalo sam uspeo da rešim :)
[ Srki_82 @ 21.04.2005. 20:22 ] @
Pa... to tako nece da radi, zar ne :)
Probaj ovako
Code:
function cdSTITCH_IMAGE_ORIENTATION(d: Integer): Integer;
begin
  Result := cdSTITCH_CONFIG_MASK_ORIENTATION and d;
end;

Sad... d mozda nije integer, ali tako bi nekako trebalo da uradis.
[ _v!rus_ @ 22.04.2005. 07:23 ] @
To je ono o cemu sam govorio u tvom prethodnom pitanju, paskal nema ekvivalent za #define, zato je C++ i uveo prave konstante (one koje se cuvaju u mem. lokaciji, a ne u src-u), zbog kompatibilnosti jezika. Sto se tice tvog pitanja, samo nemoj koristiti
cdSTITCH_IMAGE_ORIENTATION(xyz)
umesto toga koristi
cdSTITCH_CONFIG_MASK_ORIENTATION & xyz
..ako ti to ikada igde u tvom programu zatreba. Ti izgleda imas vec kompajliran src, samo ti treba interface zbog pozivnih konvencija Taj red u headeru slobodno komentuj.