[ 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.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.