рд╣рдордиреЗ Embarcadero C ++ рдмрд┐рд▓реНрдбрд░ XE3 рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХреАред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдХреЗрд╡рд▓ рдЗрдирд▓рд╛рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдмрд╣реБрдд рдХрдо рд╕рдВрджрд┐рдЧреНрдз рд╕реНрдерд╛рди рдкрд╛рдП рдЧрдП, рд▓реЗрдХрд┐рди рдПрдХ рдЫреЛрдЯреЗ рдиреЛрдЯ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрддред
рдкрд░рд┐рдЪрдп
рд╣рдо рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ
рдЦреБрд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ , рд╕рд╛рде рд╣реА рд╕рд╛рде рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рднреА рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЙрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬреЛ рд╡рд┐рдЬрд╝реБрдЕрд▓ C ++ 2012 рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдо рдПрдХ рдиреЛрдЯ рдерд╛: "
рддреНрд░реБрдЯрд┐рдпрд╛рдБ Visual C ++ 2012 рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рдкрд╛рдИ рдЧрдИ рдереАрдВ ред"
Visual C ++ рд╡рд┐рддрд░рдг рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рд╢рд╛рдорд┐рд▓ рд╣реИред C ++ рдмрд┐рд▓реНрдбрд░ рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рддрд┐ рдмрджрддрд░ рд╣реИред рдХреЗрд╡рд▓ рд╣реЗрдбрд░ рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдХреЗрд╡рд▓ рдХреБрдЫ рдЗрдирд▓рд╛рдЗрди рдлрд╝рдВрдХреНрд╢рди рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ред рдлрд┐рд░ рднреА, рдореИрдВ рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдЦреЛрдЬрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рдХреЛрдб рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдиреБрднрд╛рдЧреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рдЕрд▓рд░реНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ
#pragma рдЪреЗрддрд╛рд╡рдиреА (рдЕрдХреНрд╖рдо рдХрд░реЗрдВ: 4115)
# рдЕрд▓рдЧ рдХрд░рдирд╛ <objbase.h>
#pragma рдЪреЗрддрд╛рд╡рдиреА (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: 4115)
рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрд╕рдВрджреЗрд╢:
V665 рд╕рдВрднрд╡рддрдГ, рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ '#pragma рдЪреЗрддрд╛рд╡рдиреА (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: X)' рдХрд╛ рдЙрдкрдпреЛрдЧ рдЧрд▓рдд рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп '#Pagma рдЪреЗрддрд╛рд╡рдиреА (рдкреБрд╢ / рдкреЙрдк)' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЪреЗрдХ рд▓рд╛рдЗрди: 16, 18. рдЖрдИрдЧрд┐рдб.рдПрдЪ 18
рдЪреЗрддрд╛рд╡рдиреА рдЖрдЙрдЯрдкреБрдЯ рдореЛрдб рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред рд╕рд╣реА рд╕реНрдерд┐рддрд┐ рдкрд╣рд▓реЗ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрдЪрд╛рдиреЗ рдФрд░ рдлрд┐рд░ рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдХреА рд╣реЛрдЧреАред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "#pragma рдЪреЗрддрд╛рд╡рдиреА (рдкреБрд╢ [, n])" рдФрд░ "#pragma рдЪреЗрддрд╛рд╡рдиреА (рдкреЙрдк)" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдореИрдХреНрд░реЛ рд╡рд┐рдлрд▓
#define SET_VTYPE_AND_VARREF (рдкреНрд░рдХрд╛рд░, рд╡реИрд▓) \
рдпрд╣-> vt = VT_ ## рдкреНрд░рдХрд╛рд░ | VT_BYREF; \
V_ ## рдкреНрд░рдХрд╛рд░ ## REF (рдпрд╣) = рд╡реИрд▓;
TVariantT & рдСрдкрд░реЗрдЯрд░ = (рд╕рд┐рд╕реНрдЯрдо :: рдореБрджреНрд░рд╛ * src)
{
рд╕рд╛рдлрд╝ ();
рдЕрдЧрд░ (src)
SET_VTYPE_AND_VARREF (CY,
reinterpret_cast <tagCY *> (((src-> Val)));
рд╡рд╛рдкрд╕реА * тАЛтАЛрдпрд╣;
}
рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрд╕рдВрджреЗрд╢:
V640 рдХреЛрдб рдХрд╛ рдкрд░рд┐рдЪрд╛рд▓рди рддрд░реНрдХ рдЗрд╕рдХреЗ рдкреНрд░рд╛рд░реВрдкрдг рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИред рджреВрд╕рд░рд╛ рдХрдерди рд╣рдореЗрд╢рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдШреБрдВрдШрд░рд╛рд▓реЗ рдХреЛрд╖реНрдардХ рдЧрд╛рдпрдм рд╣реИрдВред рдпреВрдХреНрд▓реЗрдХреНрд╢ 1781
рдореИрдХреНрд░реЛ SET_VTYPE_AND_VARREF рдЦрд░рд╛рдм рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдмреНрд░реЗрд╕рд┐рдЬрд╝ {} рджреНрд╡рд╛рд░рд╛ рддреИрдпрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдирддреАрдЬрддрди, рд╢рд░реНрдд "if (src)" рдХреЗрд╡рд▓ рдореИрдХреНрд░реЛ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрдЧреАред
рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░
#define _BITS_BYTE 8
рдЯреЗрдореНрдкрд▓реЗрдЯ <рд╡рд░реНрдЧ _Uint,
_рдЙрдВрдЯ _Ax,
_Uint _Cx,
_Uint _Mx>
рд╡рд░реНрдЧ рд░реИрдЦрд┐рдХ_ рд╕рдВрдХреЗрддрд╛рддреНрдордХ
{
рд╕реНрдерд┐рд░ _CONST_DATA int _Nw =
(_BITS_BYTE * sizeof (_Uint) + 31) / 32;
рд╢реВрдиреНрдп рдмреАрдЬ (seed_seq & _Seq)
{
_рдЙрдВрдЯ _Arr [3 + _Nw];
....
int _Lsh = _BITS_BYTE * sizeof (_Uint);
....
for (int _Idx = _Nw; 0 <--_ Idx;)
_Arr [3 + _Idx - 1] = |
_Arr [3 + _Idx] << _Lsh;
....
}
}
рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрд╕рдВрджреЗрд╢:
V610 рдЗрдВрд╕реНрдЯреЗрдВрдЯрд┐рдЕрд░реА рд▓реАрдирд┐рдпрд░_рдХреЗрдВрдЧреНрд░реЗрдВрд╢рд┐рдпрд▓ <рдмрд┐рдирд╛ рдмрддрд╛рдП рд▓рдВрдмрд╛, 40014, 0, 2147483563>: рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ред рд╢рд┐рдлреНрдЯ рдСрдкрд░реЗрдЯрд░ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ <<ред рджрд╛рдпрд╛рдБ рдСрдкрд░реЗрдВрдб '_Lsh' рдкреНрд░рдореЛрдЯреЗрдб рд▓реЗрдлреНрдЯ рдСрдкрд░реЗрдВрдб рдХреЗ рдмрд┐рдЯреНрд╕ рдореЗрдВ рд▓рдВрдмрд╛рдИ рдХреЗ рдмрд░рд╛рдмрд░ рдпрд╛ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрддрд╛ рд╣реИред рдпрд╛рджреГрдЪреНрдЫрд┐рдХ 738
рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ, рд╡реИрд░рд┐рдПрдмрд▓ '_Lsh' рдорд╛рди 32 рд▓реЗ рдЬрд╛рдПрдЧрд╛ред рдЖрдк 32-рдмрд┐рдЯ рдкреНрд░рдХрд╛рд░ рдХреЛ 31 рд╕реЗ рдЕрдзрд┐рдХ рдмрд┐рдЯреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдорд╛рдирдХ рд╕реЗ рдЕрдВрд╢: рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реЛрдиреЗ рдкрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдпрд╛ рдкрджреЛрдиреНрдирдд рдХрд┐рдП рдЧрдП рдмрд╛рдПрдВ рдСрдкрд░реЗрдВрдб рдХреЗ рдмрд┐рдЯреНрд╕ рдореЗрдВ рд▓рдВрдмрд╛рдИ рд╕реЗ рдЕрдзрд┐рдХ рдпрд╛ рдЙрд╕рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, DXVABitMask рдореИрдХреНрд░реЛ рдХреЛ рдЦрддрд░рдирд╛рдХ рддрд░реАрдХреЗ рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛:
#define DXVABitMask (__ n) (~ ((~ 0) << __n))
рдорд╛рдирдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд░реЗрдЦрд╛ рдХреЛ рдЙрджреНрдзреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: рдЕрдиреНрдпрдерд╛, рдпрджрд┐ E1 рдореЗрдВ рдПрдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдХрд╛рд░ рдФрд░ рдЧреИрд░-рдирдХрд╛рд░рд╛рддреНрдордХ рдореВрд▓реНрдп рд╣реИ, рдФрд░ E1 * 2 ^ E2 рдкрд░рд┐рдгрд╛рдо рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рддреЛ рдпрд╣ рдкрд░рд┐рдгрд╛рдореА рдореВрд▓реНрдп рд╣реИ; рдЕрдиреНрдпрдерд╛, рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИред
рдЗрд╕ рдореИрдХреНрд░реЛ рдХреЗ рдХрд╛рд░рдг, PVS-Studio рдХрдИ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг:
V610 рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ред рд╢рд┐рдлреНрдЯ рдСрдкрд░реЗрдЯрд░ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ <<ред рдмрд╛рдпрд╛рдБ рдСрдкрд░реЗрдВрдб '(~ 0)' рдирд┐рдЧреЗрдЯрд┐рд╡ рд╣реИред dxva.h 1080
рдЖрдк рд▓реЗрдЦ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдФрд░ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ:
рдмрд┐рдирд╛ рдХрд╛рдВрдЯреЗ рдХреЛ рдЬрд╛рдиреЗ, рдкрд╛рдиреА рдореЗрдВ рдирд╣реАрдВ рдЙрддрд░реЗрдВред рднрд╛рдЧ рддреАрдирдирдП рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдмрджрд▓рд╛рд╡ред
рдРрд╕реЗ рдХреБрдЫ рд╕реНрдерд╛рди рдереЗ, рдЬрд╣рд╛рдВ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдЬрд╛рдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕реВрдЪрдХ NULL рдирд╣реАрдВ рд╣реИред рдЕрдм рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ рдФрд░ рдпрд╣ рд╣рд╛рдирд┐рдХрд╛рд░рдХ рднреА рд╣реИред рд╕реНрдореГрддрд┐ рдЖрдмрдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, 'рдирдпрд╛' рдСрдкрд░реЗрдЯрд░ рдПрдХ рдЕрдкрд╡рд╛рдж std :: bad_alloc рдлреЗрдВрдХрддрд╛ рд╣реИред
рдЖрдк рдСрдкрд░реЗрдЯрд░ рдХреЛ 'рдирдпрд╛' рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рдлреЗрдВрдХрддрд╛ рд╣реИред C ++ рдмрд┐рд▓реНрдбрд░ рдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдореИрдХреНрд░реЛ рднреА рд╣реИ:
#define NEW_NOTHROW (_bytes) рдирдпрд╛ (nothrow) BYTE [_bytes]
рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╣рд░ рдЬрдЧрд╣ рд╕реНрдореГрддрд┐ рдХреЗ рдЖрд╡рдВрдЯрди рдХреЗ рд╕рд╛рде рдЖрджреЗрд╢ рдХреЛ рдмрд╣рд╛рд▓ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ред рдореИрдВ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджреВрдВрдЧрд╛:
рдЗрдирд▓рд╛рдЗрди рд╢реВрдиреНрдп _bstr_t :: рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ (BSTR s) рдлреЗрдВрдХ (_com_error)
{
рдЕрдЧрд░ (m_Data! = NULL) {
m_Data-> рдЕрд╕рд╛рдЗрди (рдПрд╕);
}
рдФрд░ {
m_Data = new Data_t (s, TRUE);
рдЕрдЧрд░ (m_Data == NULL) {
_com_issue_error (E_OUTOFMEMORY);
}
}
}
рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрд╕рдВрджреЗрд╢:
V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'm_Data' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореЗрдореЛрд░реА рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред comutil.h 454
рд▓рд╛рдЗрди "_com_issue_error (E_OUTOFMEMORY);" рдХрднреА рдЕрдорд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдЕрдкрд╡рд╛рдж std :: bad_alloc () рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рд╕реНрдерд┐рд░ рдЗрдирд▓рд╛рдЗрди BYTE * __ CorHlprNewThrows (size_t рдмрд╛рдЗрдЯреНрд╕)
{
BYTE * pbMemory = рдирдпрд╛ BYTE [рдмрд╛рдЗрдЯреНрд╕];
рдЕрдЧрд░ (pbMemory == NULL)
__CorHlprThrowOOM ();
рд╡рд╛рдкрд╕реА pbMemory;
}
рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрд╕рдВрджреЗрд╢:
V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'pbMemory' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред corhlpr.h 56
рдЯреЗрдореНрдкрд▓реЗрдЯ <рд╡рд░реНрдЧ TYPE, рдХрдХреНрд╖рд╛ ARG_TYPE>
рд╢реВрдиреНрдп CDXArray <TYPE, ARG_TYPE> :: SetSize (int nNewSize, int nGrowBy)
{
....
TYPE * pNewData = (TYPE *) рдирдпрд╛ BYTE [nNewMax * sizeof (TYPE)];
// рдУрд╣, рдпрд╣ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛрдиреЗ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ
рдЕрдЧрд░ (pNewData == NULL)
рд╡рд╛рдкрд╕реА;
....
}
рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрд╕рдВрджреЗрд╢:
V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'pNewData' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореЗрдореЛрд░реА рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред dxtmpl.h 338
рдмрд╛рдХреА рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЗ рд╕рдорд╛рди рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЙрджреНрдзреГрдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдореИрдВ рдЦреБрдж рдХреЛ рдХреЗрд╡рд▓ рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрд╕рдВрджреЗрд╢реЛрдВ рддрдХ рд╕реАрдорд┐рдд рдХрд░реВрдВрдЧрд╛:
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'рдкреА' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред d3dx10math.inl 1008
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'рдкреА' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред dxtmpl.h 123
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'pNewData' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореЗрдореЛрд░реА рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред dxtmpl.h 395
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'm_pHashTable' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред dxtmpl.h 1126
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'newBrush' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ 'new' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдХреА рдЧрдИ рдереАред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред gdiplusbrush.h 44
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'рд░реЗрдЯрд┐рдореЗрдЬ' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред gdiplusbrush.h 374
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'рдЖрд░реНрдЧреНрд╕' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред gdiplusbrush.h 615
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'рдЖрд░реНрдЧреНрд╕' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред gdiplusbrush.h 645
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'рдЖрд░реНрдЧреНрд╕' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред gdipluspath.h 1196
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'рдЖрд░реНрдЧреНрд╕' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред gdipluspath.h 1231
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'рдЖрд░реНрдЧреНрд╕' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред gdipluspath.h 1372
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'рдЖрд░реНрдЧреНрд╕' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред gdipluspath.h 1405
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'newLineCap' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред gdipluslinecaps.h 153
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'nativeRegions' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред gdiplusgraphics.h 1415
- V668 'newRegion' рдкреЙрдЗрдВрдЯрд░ рдХреЛ рдЕрд╢рдХреНрдд рдХрд░рдиреЗ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ 'new' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдХреА рдЧрдИ рдереАред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред gdiplusregion.h 89
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'nativeFamilyList' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред gdiplusfontcollection.h 57
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'newImage' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ 'new' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдХреА рдЧрдИ рдереАред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред gdiplusbitmap.h 334
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'рдмрд┐рдЯрдореИрдк' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред gdiplusbitmap.h 819
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'рдмрд┐рдЯрдореИрдк' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред gdiplusbitmap.h 862
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'm_pData' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред spcollec.h 266
- V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'pNewData' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореЗрдореЛрд░реА рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред spcollec.h 325
рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдЗрдирд▓рд╛рдЗрди рдлрд╝рдВрдХреНрд╢рди рд╣реИ! рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ * .cpp рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред :)
рдЯрд┐рдкреНрдкрдгреА
рдлрд┐рд▓рд╣рд╛рд▓ рдореИрдВрдиреЗ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рд▓рд┐рдЦрдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛, Embarcadero C ++ Builder XE4 рд╕рд╛рдордиреЗ рдЖрдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд╛рднреЛрдВ рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рдЕрднреА рднреА рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд┐рдпрд╛ред рдЖрдЬ рд╣рдордиреЗ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА C ++ рдмрд┐рд▓реНрдбрд░ XE4 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╣рдорд╛рд░реЗ рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕реБрдЭрд╛рд╡ рджреЗрдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рд╕рднреА рдХрд╛ рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ C ++ рдмрд┐рд▓реНрдбрд░ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣рдо рдкрд░ рдзреНрдпрд╛рди рджреЗрдВрдЧреЗ рдФрд░ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдХрд▓рдХ рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ:
- рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдЯреВрд▓ рдХрд╛ рд╡рд┐рд╡рд░рдг ред рдЖрдк рдкреВрд░реА рддрд░рд╣ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдПрдВрдбреНрд░реЗ рдХрд╛рд░реНрдкреЛрд╡ред C ++ рдмрд┐рд▓реНрдбрд░, 64-рдмрд┐рдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ Viva64 рдкреБрдирд░реНрдЬрд╛рдЧрд░рдг рдХреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ ред
- рд╣рдорд╛рд░рд╛ рдЯреНрд╡рд┐рдЯрд░ @ рдХреЛрдб_рдЕрдирд▓рд┐рд╕рд┐рд╕ ред рд╣рдо C / C ++ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рд▓рд┐рдВрдХ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
- рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдХрд░ рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ ред