VC++ struktura hatar
Stolmar Tamas
knight at borsodi.qualitis.hu
Mon Oct 29 22:30:23 CET 2007
Nézd meg, hogy ez segít-e, ennél jobban én sem tudom elmondani.
http://en.wikipedia.org/wiki/Data_structure_alignment
----- Original Message -----
From: "Balla Zoltán" <vega55 at freeweb.hu>
To: <elektro at tesla.hu>
Sent: Monday, October 29, 2007 8:17 PM
Subject: VC++ struktura hatar
> Sziasztok!
>
> Belebotlottam egy furcsasagba, amit nem ertek...
> Szoval VC6-ban irok egy kis tesztprogramot, amiben hasznalnek egy
> strukturat(osszetett, 2 masik is
> van benne). A struktura bemenoparametere egy API fuggvenynek. Mivel
> hosszas probalgatasok utan sem
> akart mukodni, ezert a kitoltott strukturat atmasoltam egy Byte-os tombbe
> , hogy egyszerubb legyen
> szemugyre venni, mi hol van benne. Ekkor azt vettem eszre, hogy ha a
> strukturat en definialom, es
> ugy hasznalom, akkor a belso strukturak hossza 4 Byte-os hatarra kerulnek.
> Ez eddig rendben(?) is
> volna, en is igy tudtam..., azonban, ha ugyanazt a struktutrat az MS
> headerjen keresztul hasznalom,
> akkor vagy nincsenek igazitva a hatarokon, vagy 2 Byte-ra igazit. Namost a
> ketto kozul csak az egyik
> mukodik az API hivasakor, raadasul a masodik eset.
> Tehat az volna a kerdesem, hogy mi ez az egesz egyszer 4, egyszer 2
> igazitas..., es hogyan lehet ezt
> megszabni, hogy mikor mi legyen ? A Project Options beallitasai nem
> valtoztattak a dolgon.
>
> Zoli
>
> -----------------------------------------
> elektro[-flame|-etc]
>
>
More information about the Elektro
mailing list