рдХреНрдпрд╛ 1C рдореЗрдВ рдмрд╛рд╣рд░реА рдШрдЯрдХреЛрдВ рдХреА рддрдХрдиреАрдХ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ? рдпрд╛ 1 рд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреЛ рдмрдзрд╛рдИ рдХреИрд╕реЗ рджреЗрдВ?

рд╣рдорд╛рд░реЗ рдореБрдЦреНрдп рд▓реЗрдЦрд╛рдХрд╛рд░ рдХреЛ рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рдореВрд▓ рддрд░реАрдХреЗ рд╕реЗ рдмрдзрд╛рдИ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдПрдХ рд╡рд┐рдЪрд╛рд░ рдерд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрд╕рдХреЗ рдкрд╕рдВрджреАрджрд╛ 1 рд╕реА рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдорджрдж рд╕реЗ? рд▓реЗрдХрд┐рди рдХреИрд╕реЗ?

рдХреБрдЫ рд╕реЛрдЪрд╛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╡рд┐рдЪрд╛рд░ 1C77-1C82 рдкрд░ рдпрд╛ рдмрд╛рд╣рд░реА рд░реВрдк рдореЗрдВ рдкреНрд░рдмрдВрдзрд┐рдд рдкреНрд░рдкрддреНрд░ 1C82 рдФрд░ 1C83 рдХреЗ рд▓рд┐рдП рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдмрд╛рд╣рд░реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдкрд╛рд░рдВрдкрд░рд┐рдХ рд░реВрдкреЛрдВ рдХреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдХреА рдмрдзрд╛рдИ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ рдерд╛ред рдЙрд╕ рдкрд░, рд╡рд╛рдВрдЫрд┐рдд рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдФрд░ рдмрдзрд╛рдИ рд╡реАрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдВрдХ рджреЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

1 рд╕реА рдореЗрдВ рдмрдзрд╛рдИ

рднрд╛рдЧ рдПрдХ - рдкрд░рд┐рдгрд╛рдо


рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдирдпрд╛ рдирд╣реАрдВ рд╣реИред рддреЛ, 2011 рдореЗрдВ, рдЗрд╕реА рддрд░рд╣ рдХреЗ рдПрдХ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдлреЙрд░реНрдордПрдХреНрд╕.рдбреЙрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛ , рдЬреЛ рдЕрд▓реЗрдХреНрд╕реА рдлреЗрдбреЛрд░реЛрд╡ рдЙрд░реНрдл рдПрдПрд▓рдПрдл рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдФрд░ рдЗрд╕реЗ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдП рдЗрд╕ рдкрд░ рд╕рд╡рд╛рд▓ 2008 рдореЗрдВ рд╡рд╛рдкрд╕ рдкреВрдЫреЗ рдЧрдПред

рдПрдХ рд╕рдордп рдореЗрдВ, рд╣рдордиреЗ рдЗрд╕ рдШрдЯрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХреЛ 1C77 рдореЗрдВ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдмрдбрд╝реА bmp-files (рдФрд░ рдЕрдиреНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛) рд▓реЛрдб рдХрд░рдирд╛ рдзреАрдорд╛ рдерд╛ (рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, рдЯрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рд░рдЦреА рдЧрдИ рдЫреЛрдЯреА рддрд╕реНрд╡реАрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛), рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЗ рдЕрдкрдиреЗ рдмрд╛рд╣рд░реА рдШрдЯрдХ (VK) рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдереА, рдЬреЛ рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдЧрд╛ рдФрд░ рдЬрдм рддрдХ рдФрд░ рдХреБрдЫ рдирд╣реАрдВ, рддрдм рддрдХ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдореИрджрд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдШрдЯрдХ рдХреЛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ (рдХреЗрд╡рд▓, рдХреЗрд╡рд▓ рдмреАрдПрдордкреА-рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рдЯрд╛рдЗрд▓рд┐рдВрдЧ)ред WinAPI LoadImage () рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд╣рд╛рдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ dll FormEx.dll рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛, рдпрд╣ рд╕рд░рд▓ рдерд╛, рдХрд╛рдлреА рддреЗрдЬ рдерд╛ рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕реЗрд╡рд╛ рдХрд░рддрд╛ рдерд╛ред

рдпрд╣ рд╕рдм рдЕрджреНрднреБрдд рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдкрдиреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдерд╛, рдФрд░ рдпрд╣рд╛рдВ рдПрдХ рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рдореБрджреНрджреЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╣рдорд╛рд░реА рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╣реАрдВ рд╣реИред рд╣рдо рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдХреЗрд╡рд▓ 1C рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░реА рдШрдЯрдХреЛрдВ рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рдХреБрдЫ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рддрдХ рд╕реАрдорд┐рдд рд░рдЦрддреЗ рд╣реИрдВред

1C77


рдЪреВрдВрдХрд┐ 1 рд╕реА рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдХрдИ рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпреЗ 1C77 (рдЫрд╡рд┐ 1) рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдереЗред

рдЕрдВрдЬреАрд░ред 1. 1C77 рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдмрдзрд╛рдИ рдЫрд╡рд┐
рдЕрдВрдЬреАрд░ред 1. 1C77 рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдмрдзрд╛рдИ рдЫрд╡рд┐ред

рдпрд╣рд╛рдБ рд╡реАрдбрд┐рдпреЛ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдкрдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рд╡рд┐рдЪрд╛рд░ "рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ" рдЙрдкрдирд╛рдо рдХреЗ рддрд╣рдд рдЕрдиреНрдирд╛ рд╢рд┐рдпрд╛рдиреЛрд╡рд╛ рд╕реЗ рдЪрдордХ рд░рд╣рд╛ рд╣реИ ред рдЗрд╕ рд▓рдбрд╝рдХреА рдореЗрдВ рдкреНрд░рддрд┐рднрд╛ рд╣реИ, рд╡рд╣ рдирдХрд▓ рдХрд░ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╢реИрд▓реА рдХреЛ рджреЛрд╣рд░рд╛рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореБрдЭреЗ рдХрдо рд╕реЗ рдХрдо рд░рдЪрдирд╛рддреНрдордХрддрд╛ рдХрд╛ рдХреБрдЫ рддрддреНрд╡ рдЪрд╛рд╣рд┐рдП рдерд╛ред

рдпрджрд┐ рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреА рдмрдзрд╛рдИ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдердХ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╡реЗ " рдЕрд▓реНрдЯ + рдЖрдИ " (рдЫрд╡рд┐ 2-3) рдХреЗ рд╕рд╛рде рддрд╕реНрд╡реАрд░ рдХреЛ рдУрд╡рд░рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдВрдЬреАрд░ред 2. "рдлрд╝рд╛рдЗрд▓ / рдЪрдпрди рдкреГрд╖реНрдарднреВрдорд┐" рдореЗрдиреВ рдореЗрдВ рдпрд╛ "Alt + I" рджреНрд╡рд╛рд░рд╛ рдПрдХ рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛
рдЕрдВрдЬреАрд░ред 2. "рдлрд╝рд╛рдЗрд▓ / рдЪрдпрди рдкреГрд╖реНрдарднреВрдорд┐" рдореЗрдиреВ рдореЗрдВ рдпрд╛ "Alt + I" рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЕрд▓рдЧ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ред

рдФрд░ рдЙрд╕реА рд╕рдордп " Alt + L " (рдЪрд┐рддреНрд░ 3) рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦреЗрдВред

рдЕрдВрдЬреАрд░ред 3. рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдЕрддрд┐рднрд╛рд░рд┐рдд рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ ("рд╕рд╣рд╛рдпрддрд╛ / LionExt32.dll рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ" рдпрд╛ "Alt +")
рдЕрдВрдЬреАрд░ред 3. рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реЛрдб рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ ("рд╕рд╣рд╛рдпрддрд╛ / LionExt32.dll рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ" рдпрд╛ "Alt + L)"ред

1C82 рдкрд╛рд░рдВрдкрд░рд┐рдХ рд░реВрдк


рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдмрд╣реБрд╕рдВрдЦреНрдпрдХ рдЕрдм G8 (1C8x) рдХреА рдУрд░ рдЙрдиреНрдореБрдЦ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, 1C рдореЗрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдХреЗрд╡рд▓ 8.2 рдФрд░ рдЙрд╕рд╕реЗ рдХрдо рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкреЛрдВ рдкрд░ рд╕рдВрднрд╡ рд╣реИ, рдФрд░ рдпрджрд┐ рдЖрдк "рдбреЗрд╕реНрдХрдЯреЙрдк" рдореЛрдб рдореЗрдВ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рд╣рдорд╛рд░реА рдкреГрд╖реНрдарднреВрдорд┐ (рдЫрд╡рд┐ 4) рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдУрд╡рд░рд▓реИрдк рдХрд░реЗрдЧрд╛ред

рдЕрдВрдЬреАрд░ред 4. рд╕рд╛рдзрд╛рд░рдг рд░реВрдкреЛрдВ 1C82 рдкрд░ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдмрдзрд╛рдИ рдЫрд╡рд┐
рдЕрдВрдЬреАрд░ред 4. рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк 1C82 рдкрд░ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдмрдзрд╛рдИ рдЫрд╡рд┐ред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЕрдВрдЬреАрд░ рдХреЗ рд▓рд┐рдВрдХред 4 рд╣рдорд╛рд░реЗ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдирд╣реАрдВ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ рд╕рд┐рд░реНрдл рдЯреЗрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкреЛрдВ рдореЗрдВ, 1C82 рдЕрдм рдореЗрдиреВ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХрд╛ рдорд╛рдирдХ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╣рд╛рдВ "рд╕рд╛рдд" рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди "рдЦреБрдж" (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рджреЛ рдореБрдЦреНрдп рдореЗрдиреВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?)ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣реЙрдЯрдХреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд╣реА рдЯреЛрдХрди, "рдЕрд▓реНрдЯ + рдЖрдИ" рджреНрд╡рд╛рд░рд╛, рд╣рдорд╛рд░реЗ рдШрдЯрдХ рдореЗрдВ, рд╣рдо рдПрдХ рд╕рдВрд╡рд╛рдж рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЪрд┐рддреНрд░ 2 рдореЗрдВ рд╣реИ, рдФрд░ рдПрдХ рдЕрдиреНрдп рдкреГрд╖реНрдарднреВрдорд┐ (рдЫрд╡рд┐ 5) рд▓реЛрдб рдХрд░реЗрдВред

рдЕрдВрдЬреАрд░ред 5. "рдореЛрдЯреА" 1C82 рд░реВрдкреЛрдВ рдореЗрдВ рдУрд╡рд░рд▓реЛрдб рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐
рдЕрдВрдЬреАрд░ред 5. "рдореЛрдЯреА" 1C82 рд░реВрдкреЛрдВ рдореЗрдВ рдУрд╡рд░рд▓реЛрдб рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ред

рдЗрд╕реА рдкреНрд░рдХрд╛рд░, рдЖрдк рдЕрдВрдЬреАрд░ рдореЗрдВ "Alt + L" рдХреБрдВрдЬреА рджрдмрд╛рдХрд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред 3ред

1C82 рдкреНрд░рдмрдВрдзрд┐рдд рдкреНрд░рдкрддреНрд░


1C82 рдореЗрдВ рдкреНрд░рдмрдВрдзрд┐рдд рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЕрднреА рднреА рд╡рд┐рдВрдбреЛ рдХреЛ рд╕рд╛рддрд╡реЗрдВ рдШреЛрдВрд╕рд▓реЗ рдХреЗ рд╕реНрддрд░ рдкрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ " V8FormElement " рдФрд░ рдЗрд╕реЗ рдбреНрд░рд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рддрд░рд╣ рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИред

рд╣рдорд╛рд░реЗ рд▓рд┐рдП, рдЗрди рд╡рд┐рдЪрд╛рд░реЛрдВ рд╕реЗ рдпрд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдорд╛рдорд▓реЗ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдмрдзрд╛рдИ рд╕рдВрджреЗрд╢ (рдЫрд╡рд┐ 6) рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╛рд╣рд░реА рдЦрд┐рдбрд╝рдХреА рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИред рд╡рд┐рдВрдбреЛ рдХреЛ рд╕реНрд╡рдпрдВ " Esc ", " Ctrl + F4 ", " Alt + F4 " рджреНрд╡рд╛рд░рд╛ рдпрд╛ " рдХреНрд░реЙрд╕ " рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЕрдВрдЬреАрд░ред 6. рдкреНрд░рдмрдВрдзрд┐рдд рд░реВрдкреЛрдВ 1C82 рдкрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдмрдзрд╛рдИ рдЫрд╡рд┐
рдЕрдВрдЬреАрд░ред 6. рдкреНрд░рдмрдВрдзрд┐рдд рд░реВрдкреЛрдВ 1C82 рдкрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдмрдзрд╛рдИ рдЫрд╡рд┐ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдиреНрдпреВрдирддрдо рд╡рд┐рдВрдбреЛ (рдЫрд╡рд┐ 7) рдХреЛ рдлрд┐рд░ рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЕрдВрдЬреАрд░ред 7. рдкреНрд░рдмрдВрдзрд┐рдд рдкреНрд░рдкрддреНрд░ 1C82 рдкрд░ рдмрд╛рд╣рд░реА рд╡рд┐рдВрдбреЛ рдХреА рдиреНрдпреВрдирддрдо рдЫрд╡рд┐
рдЕрдВрдЬреАрд░ред 7. рдкреНрд░рдмрдВрдзрд┐рдд рдкреНрд░рдкрддреНрд░ 1C82 рдкрд░ рдмрд╛рд╣рд░реА рд╡рд┐рдВрдбреЛ рдХреА рдПрдХ рдиреНрдпреВрдирддрдо рдЫрд╡рд┐ред

рдмрд╛рд╣рд░реА рд╡рд┐рдВрдбреЛ рдХреЗ рдЖрдпрд╛рдо рдФрд░ рд╕рд╛рдкреЗрдХреНрд╖ рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рд╣реИ (рдЪрд┐рддреНрд░ 6 рдФрд░ рдЫрд╡рд┐ 10 рдореЗрдВ рдмрд╛рд╣рд░реА рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреА рдмрдврд╝реА рд╣реБрдИ рдЫрд╡рд┐рдпрд╛рдВ рджреЗрдЦреЗрдВ)ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╣реЙрдЯрдХреА рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддреА рд╣реИ рдЬрдм рдмрд╛рд╣рд░реА рд╡рд┐рдВрдбреЛ рд╕рдХреНрд░рд┐рдп рд╣реЛред

1C83 рдкрд╛рд░рдВрдкрд░рд┐рдХ рд░реВрдк


1C83 рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЕрдзрд┐рдХ рдмрд╛рд▓ рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВ, рдЬреЛ рд╣рдорд╛рд░реЗ dll рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг 1C рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирджрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, "рдореЛрдЯреА" рдлреЙрд░реНрдо рдПрдХ рдлреНрд░реЗрдо рд╡рд┐рдВрдбреЛ (рдЫрд╡рд┐ 8) рд╣реИрдВ, рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдлреЙрд░реНрдо рдлреНрд░реЗрдорд▓реЗрд╕ (рдЫрд╡рд┐ 9) рд╣реИрдВред рдпрд╣реА рд╣реИ, рд╕рдм рдХреБрдЫ рд╣реИ рдХрд┐ рдПрдХ рдлреНрд░реЗрдо рдирд╣реАрдВ рд╣реИ redrawn рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдлреНрд░реЗрдо рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рддрддреНрд╡ рдХреЗ рд░реВрдк рдореЗрдВред
рдЕрдВрдЬреАрд░ред 8. рдлреНрд░реЗрдо рд╡рд┐рдВрдбреЛ рдореЗрдВ "рдореЛрдЯреА" 1C83 рд░реВрдкреЛрдВрдЕрдВрдЬреАрд░ред 9. рдкреНрд░рдмрдВрдзрд┐рдд рд░реВрдкреЛрдВ 1 Fr83 рдореЗрдВ Frameless рд╡рд┐рдВрдбреЛ
рдЕрдВрдЬреАрд░ред 8. рдлреНрд░реЗрдо рд╡рд┐рдВрдбреЛ рдореЗрдВ "рдореЛрдЯреА" 1C83 рд░реВрдкреЛрдВредрдЕрдВрдЬреАрд░ред 9. рдирд┐рдпрдВрддреНрд░рд┐рдд рд░реВрдкреЛрдВ рдореЗрдВ рдлреНрд░реЗрдорд▓реЗрд╕ рд╡рд┐рдВрдбреЛ 1C83ред
рдпрд╣рд╛рдВ рд╣рдордиреЗ рдПрдХ рдЧрддрд┐рд╢реАрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдВрдбреЛ рдмрдирд╛рдИ рдФрд░ рдЗрд╕реЗ рдореБрдЦреНрдп 1C рд╡рд┐рдВрдбреЛ рдХреЗ рдЕрдзреАрди рдХрд░ рджрд┐рдпрд╛ред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЕрдВрддрд░ рдЖрдВрдХрдбрд╝реЛрдВ рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред

1C83 рдкреНрд░рдмрдВрдзрд┐рдд рдкреНрд░рдкрддреНрд░


1C83 рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░рдмрдВрдзрд┐рдд рдкреНрд░рдкрддреНрд░ 1C82 рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рдЕрд▓рдЧ рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдЬрд┐рд╕рдХреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЛ рдЕрдВрдЬреАрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рдмрдзрд╛рдИ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░реЗрдЧрд╛ред 8-9ред рдирддреАрдЬрддрди, рд╡рд╛рдВрдЫрд┐рдд рдШрдЯрдХ ( LionExt32.dll рдпрд╛ LionExt64.dll ) рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рдгрд╛рдо (рдЫрд╡рд┐ 10-12-12 ) рджреЗрдЧрд╛ред

рдЕрдВрдЬреАрд░ред 10. рдкрд╛рд░рдВрдкрд░рд┐рдХ рд░реВрдк 1C83 рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐
рдЕрдВрдЬреАрд░ред 10. рдкрд╛рд░рдВрдкрд░рд┐рдХ рд░реВрдк 1C83 рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ред

рдЕрдВрдЬреАрд░ред 11. рдкреНрд░рдмрдВрдзрд┐рдд рд░реВрдкреЛрдВ 1C83 рдХреА рдмрд╛рд╣рд░реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐, 14, 64-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд░реЗрдВ
рдЕрдВрдЬреАрд░ред 11. рдкреНрд░рдмрдВрдзрд┐рдд рд░реВрдкреЛрдВ 1C83 рдХреА рдмрд╛рд╣рд░реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐, 14, 64-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд░рд┐рд▓реАрдЬрд╝ рдХрд░реЗрдВред

рдЕрдВрдЬреАрд░ред 12. рдкреНрд░рдмрдВрдзрд┐рдд рд░реВрдкреЛрдВ 1C83 рдХреА рдмрд╛рд╣рд░реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐, рд░рд┐рд▓реАрдЬрд╝ 15, 64-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг
рдЕрдВрдЬреАрд░ред 12. рдкреНрд░рдмрдВрдзрд┐рдд рд░реВрдкреЛрдВ 1C83 рдХреА рдмрд╛рд╣рд░реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐, рд░рд┐рд▓реАрдЬрд╝ 15, 64-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдгред

рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд╖реНрдХрд░реНрд╖


рдпрд╣ рдШрдЯрдХ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдЫрд╡рд┐ 1), рдореБрдЦреНрдп рд▓реЗрдЦрд╛рдХрд╛рд░ рд╕рдВрддреБрд╖реНрдЯ рдерд╛, рд╕рдм рдХреБрдЫ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛ред рд╕рд╛рде рд╣реА, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ "рд╕рд╛рдд" рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреА рддрд╕реНрд╡реАрд░реЛрдВ рдХреЛ рдЪреБрдирдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред рдЬреА 8 рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдШрдЯрдХ рдХреЛ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЖрд░рдХреНрд╖рд┐рдд рдХреЗ рд╕рд╛рде рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЗрд╕реЗ рдбреЗрдореЛ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣рд╛рдВ рд░реБрдЪрд┐ рдпрд╣ рдереА рдХрд┐ рдЗрд╕ рдШрдЯрдХ рдХреЛ 1C рд╕реЗ рдмрд╛рд╣рд░реА рдШрдЯрдХреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рддрдХрдиреАрдХ рдХреЗ рдЕрдиреБрдкрд╛рд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА ред рд╢рд╛рдпрдж рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдЪрд╛рд░ рдЕрдкрдиреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрдиреНрди рд╣реЛрдВрдЧреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ, рдЖрдк рд╡рд┐рд╢реЗрд╖ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ 1 рд╕реА рдХреЛрдб рдореЗрдВ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреЛрдИ рдмрд╛рд╣рд░реА рд▓реЛрдбрд┐рдВрдЧ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдкрддрд╛ рд╕реНрдерд╛рди 1C рдореЗрдВ рдПрдХ рдордирдорд╛рдирд╛ dll рджреЗ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдЕрдиреНрдп рд▓реЗрдЦ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИред

рддрдХрдиреАрдХреА рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдореЗрдВ, 1C рдордВрдЪ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдШрдЯрдХ рдХреЛ рдЙрддрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡реАрдХреЗ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдФрд░ рдЯреНрд░рд┐рдХ рдиреЗ рдЪрд╛рдЗрд▓реНрдб рд╡рд┐рдВрдбреЛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдерд╛рдиреАрдп рдореЗрдиреВ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЕрдзреАрдирд╕реНрде рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ рдореЗрдиреВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рд░реЛрдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрд╣реАрдВ рднреА рдПрдХ рд╣реА рдПрдордбреАрдЖрдИ (рдорд▓реНрдЯреА рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдЗрдВрдЯрд░рдлреЗрд╕) рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рдореЗрдиреВ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗред рдЙрд╕реЗ рдХрдорд╛рдВрдб рдкреИрдирд▓, рдЯреВрд▓рдмрд╛рд░ рдФрд░ рдПрдХ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рдВрдбреЛрдЬрд╝ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдПрдХ рдкрд▓ рдмрд╛рдХреА рд╣реИред рдХрднреА-рдХрднреА рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдирд╛ рддреЛ UpdateWindow () рдФрд░ рди рд╣реА InvalidateRect () рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреБрдЫ рдХрд╛рд░реНрдп рд╕рдлрд▓ рд╣реИрдВ:

ShowWindow(hWnd, SW_HIDE); ShowWindow(hWnd, SW_SHOW); 

рдпрд╣ рднреА рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдШрдЯрдХ рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 1C77 рдХреЗ рд▓рд┐рдП FormEx.dll рдХреЗ рд╕рд╛рдеред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрд╕реЗ рдЕрдВрддрд┐рдо рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╡реИрд╕реЗ, рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рд╕рдВрд╕реНрдХрд░рдг 1C-8.3.14 рдФрд░ рдЙрдЪреНрдЪрддрд░ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдШрдЯрдХ рдХрд┐рд╕реА рднреА рдирд┐рдпрдорд┐рдд рддрд░реАрдХреЗ рд╕реЗ рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдбреЗрдЯрд╛рдмреЗрд╕ 1C рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЦреБрд▓рддрд╛ рд╣реИ, рддреЛ рд╣рдорд╛рд░реЗ VK рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдПрдХ рдмрд╛рд╣рд░реА рдмреВрдЯрд▓реЛрдбрд░ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИред

рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ WinAPI GDI + рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рд╡рд┐рднрд┐рдиреНрди рд╕реНрд╡рд░реВрдкреЛрдВ рдХреА рддрд╕реНрд╡реАрд░реЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: bmp, jpg, gif, png, tif рдФрд░ рдЕрдиреНрдпред рдЗрд╕реА рдХреНрд░рдо рдореЗрдВ, рдШрдЯрдХ рдкрд╣рд▓реЗ рдЙрдкрд▓рдмреНрдз рдореЗрди рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ ред рд╡рд░реНрддрдорд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рдкрд┐рдХреНрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдлрд╝рд╛рдЗрд▓ред рдпрджрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдлрд╛рдЗрд▓ рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИ, рддреЛ рдШрдЯрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рд╕реЗ рдПрдХ рд╕рд░рд▓ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдВрдЬреАрд░ рдореЗрдВред рдЪрд┐рддреНрд░рд╛ 13 64-рдмрд┐рдЯ 1C83, рд░рд┐рд▓реАрдЬрд╝ 15. рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкреГрд╖реНрдарднреВрдорд┐ рдХреА рдЫрд╡рд┐ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдПрдХ рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд┐рдП, рд╕реНрд▓реИрдВрдЧ рдХреА рдмрд╛рд╣рд░реА рдЦрд┐рдбрд╝рдХреА рдХреЛ рдмрдбрд╝рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдореЗрди 1ред рдкреАрдПрдирдЬреА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдПрдХ рдФрд░ рдЫрд╡рд┐, рдЬрд┐рд╕реЗ "рдЯрд╛рдЗрд▓" рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдиреЗ рдЕрдкрдиреА рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рд╣реИред

рдЕрдВрдЬреАрд░ред 13. рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ 64-рдмрд┐рдЯ 1C83 рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реЙрд▓рдкреЗрдкрд░, 15 рдЬрд╛рд░реА рдХрд░реЗрдВ
рдЕрдВрдЬреАрд░ред 13. 64-рдмрд┐рдЯ 1C83 рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐, рд░рд┐рд▓реАрдЬрд╝ 15. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЗрди 1.рдкрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдПрдХ рдФрд░ рдЫрд╡рд┐, рдЬрд┐рд╕реЗ "рдЯрд╛рдЗрд▓рд┐рдВрдЧ" рд░рдЦреА рдЧрдИ рд╣реИ, рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред

рд╡рд┐рднрд┐рдиреНрди рдмрд┐рдЯ рдореЛрдб рдореЗрдВ рдШрдЯрдХ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рд╣реИред

рдпрд╣ рднреА рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рдШрдЯрдХ рдореБрдЦреНрдп 1 рд╕реА рд╡рд┐рдВрдбреЛ рдФрд░ рдЙрд╕рдХреЗ рдПрдордбреАрдЖрдИ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЙрдк-рд╡рд░реНрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдХреЛрдИ рд╣реЛред рдпрд╣, рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдкрд┐рдЫрд▓реЗ (1C77 рдореЗрдВ) рд▓реЛрдб рд╣реЛрдиреЗ рдкрд░ FormEx.dll рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХреЗ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред

рднрд╛рдЧ рджреЛ - рддрдХрдиреАрдХреА


рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рд┐рдВрдХ рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:


C ++ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг 10 рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ " v120 " рдХреЛ " v100 " рдФрд░ " рдЯреВрд▓рд╡рд░реНрд╕рди =" 12.0 " " рджреНрд╡рд╛рд░рд╛ " рдЯреВрд▓рд╡рд░реНрд╕рди =" 4.0 " рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПред

1C рдХреЗ 32- рдмрд┐рдЯ рдФрд░ 64- рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╕рдорд╛рди рд╣реИ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕рдВрд╕реНрдХрд░рдг 1C77 рдЧреИрд░-рд╢реВрдиреНрдп GetMenu () рдлрд╝рдВрдХреНрд╢рди рд╣реИрдВрдбрд▓ рдФрд░ рдмрд╛рд╣рд░реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг 1C83 рджреНрд╡рд╛рд░рд╛ рдмрд╛рд╣рд░реА рдШрдЯрдХ рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдореБрдЦреНрдп рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЪрд╛рдЗрд▓реНрдб рд╡рд┐рдВрдбреЛ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рд╕реЗ, рдЬрд┐рд╕рдХрд╛ рд╣реИрдВрдбрд▓ GetForegroundWindow () рдлрд╝рдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

1C рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░реА рдШрдЯрдХреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рддрдХрдиреАрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


1C рдХрдВрдкрдиреА рдХреЗ ITS рдбрд┐рд╕реНрдХ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░, рдХреЛрдИ рднреА рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ VC рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдЬрд╛рдирдХрд╛рд░реА рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, 1C77 рдХреЗ рд╕рдордп рдореЗрдВ, рдЗрди рдкреИрдЯрд░реНрди рдиреЗ "рд╕рднреА рдХреЛ рд╣реА рдирд╣реАрдВ" рд╕рдВрддреБрд╖реНрдЯ рдХрд┐рдпрд╛ред

рдпрджрд┐ рдЖрдк рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ 1C77 рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдШрдЯрдХреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЙрдирдХреЗ рд▓реЗрдЦрдХ рдЕрдХреНрд╕рд░ рдЕрдкрдиреЗ рдбрд┐рдЬрд╛рдЗрди рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рдереЗред

рд╢рд╛рдпрдж рдЗрд╕ рддрд░рд╣ рдХреЗ рдкрд╣рд▓реЗ рдмрд╛рд╣рд░реА рдШрдЯрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ "1C рдХреЗ рд▓рд┐рдП RAINBOW ADDIN 2000: рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ 7.7 ред " рд╢рд╛рдпрдж рдпрд╣рд╛рдВ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдерд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реАрдХреЗ рддрдХрдиреАрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ "рд╕рд╛рдд" рдХреЗ рдЖрдВрддреЛрдВ рдореЗрдВ рдЧрд╣рд░реА рдкреИрда, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╡реАрдХреЗ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рдерд╛ред рдЕрдиреНрдп рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЬреНрдЮрд╛рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА 1C77 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреНрд░рд╛рдкреНрдд, рд╕рдВрднрд╡рддрдГ рдЧреИрд░-рдорд╛рдирдХ рд╡рд┐рдзрд┐рдпреЛрдВ, рд╣реЗрдбрд░ (* .h рдлрд╛рдЗрд▓реЗрдВ) рдХреЗ рдХрд╛рд░рдг рдпрд╣ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрдЧрд░ рдРрд╕реЗ 1C рдореЗрдВ рд▓реЛрдбрдПрдХреНрд╕реИрдЯрд░рдирд▓рдХрдореНрдкреЛрдиреЗрдВрдЯ () рдФрд░ рдХрдиреЗрдХреНрдЯрдПрдХреНрд╕рдЯрд░реНрдирд▓рдХрдореНрдкреЛрдиреЗрдВрдЯ () рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рдореЗрдВ рдмрд╛рд╣рд░реА dll рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ (рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЬреЛ VK рддрдХрдиреАрдХ рдкреНрд░рд╛рд░реВрдк рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ), рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рд▓реЛрднрди рдХреЗ рдЖрдЧреЗ рдЭреБрдХрддреЗ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рджреВрд╕рд░реЗ рд╕реЗ рдЫрд┐рдкреА рд╣реБрдИ рдЪреАрдЬреЛрдВ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ, рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рд▓рдХреНрд╖реНрдп рдордВрдЪ рдХреА рдЕрдиреНрдп рд╡рд╕реНрддреБрдУрдВ? рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рд░реЗрдирдмреЛ . dll рдШрдЯрдХ рджреНрд╡рд╛рд░рд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдмрд╛рдж рдореЗрдВ, рдЗрд╕реА рддрд░рд╣ рдХреЗ рддрдВрддреНрд░ рдХреЛ рдШрдЯрдХ 1C рд╕рдВрд╕реНрдХрд░рдг 7.7 рдХреЗ рдЕрдиреНрдп рд▓реЗрдЦрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдкрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдиреЛрдЯ "рд╕рд╛рдд" 1C ++ рдХреЗ рд▓рд┐рдП рдШрдЯрдХ рд╣реИ ред Dll рдФрд░ рдЙрд╕рдХреЗ, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдерд╛, FormEx.dll рдХрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓рд╛ рд╣реИред

рд▓реЗрдХрд┐рди 1C77 рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░реА рдШрдЯрдХреЛрдВ рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд▓рд┐рдП nontrivial рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╡рд╣рд╛рдБ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдЖред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдХрд┐рд╕реА рдХреЛ рдХрд╣рдирд╛ рдЪрд╛рд╣рд┐рдП: тАЬрд╣рдореЗрдВ рдПрдХ рд▓реЛрд╣рд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рд╣рдореЗрдВ рдПрдХ рд▓реЛрд╣рд╛рд░ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ! " рдпрд╣рд╛рдБ, "рд▓реЛрд╣рд╛рд░" рд╕реЗ рд╣рдорд╛рд░рд╛ рдорддрд▓рдм рд╣реИ рдорд╛рдЗрдХреНрд░реЛ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рд╕реЗ COM рддрдХрдиреАрдХ, рдЬреЛ рдПрдХ рдЕрд░реНрде рдореЗрдВ, "рд╕рд╛рдд" рдХреЗ рд▓рд┐рдП VK рддрдХрдиреАрдХ рджреНрд╡рд╛рд░рд╛ рдкреАрдЫрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдирд╣реАрдВ, рдареАрдХ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдореЗрдВ рдЕрдкрдиреЗ рд╡реАрдХреЗ рдХреЛ рд╕реАрдзреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рдпрд╣ рдЙрди рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдЬреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕реНрдерд╛рдиреАрдп рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП, рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмреЗрдорд╛рдиреА рд╣реИред рдмрд╣реБрдд рдХрдо рд╕реЗ рдХрдо, рдпрд╣ рдПрдХ рд╢рд░реНрдд рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ 1 рд╕реА рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рдмрд╣реБрдд рд╢реМрдХ рдерд╛ (рдХрдо рд╕реЗ рдХрдо 1 рд╕реА рдХреЛ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рддрдХ)ред рд╣рдо рдЙрд╕реЗ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВред COM ActiveX рдШрдЯрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдФрд░ рдпрд╣ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдмрд╛рдж рдореЗрдВ рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, 1 рд╕реА рдиреЗ рдиреЗрдЯрд┐рд╡ рдПрдкреАрдЖрдИ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рд╛, рдЬреЛ рдПрдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрд╣ рд╡рд╣реА рд╣реИ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдпрд╣ рддрдХрдиреАрдХ "рд╕рд╛рдд" рдореЗрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдпрд╣, рдХреБрдЫ рдХреЗ рд▓рд┐рдП, рдЕрднреА рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред

рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд░рд▓ рдХрд╛рд░реНрдп рддрдм рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдЖрдк рд╡реАрдХреЗ рдХреЗ рд▓рд┐рдП рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдХреЛрдб рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рдмрд╛рд╣рд░реА рдШрдЯрдХ рдХреЗ рдХрд┐рдирд╛рд░реЗ рд╕реЗ 1 рд╕реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИред рдЬреИрд╕рд╛ рдХрд┐, рдХрд╣рддреЗ рд╣реИрдВ, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЧреНрд░рд╛рд╣рдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдПрдХ рдмрдзрд╛рдИ рдЫрд╡рд┐ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдпрд╛, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рдПрдХ рдЕрд▓рдЧ рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди 1 рд╕реАред

рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЕрдЧрд░ рд╣рдо рд╕реАрдзреЗ 1 рд╕реА рдФрд░ рд╡реАрдХреЗ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╣рдо 1 рд╕реА рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░реА рдШрдЯрдХ рдХреЗ рдПрдХ рд╕рд░рд▓ рдФрд░ рдЕрдзрд┐рдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдлреА рдЦреБрд╢ рд╣реЛрдВрдЧреЗред рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдХреЛрдб рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдпрд╣рд╛рдВ рд╕рд░рд▓рддрд╛ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рдПрдЧреАред

1 рд╕реА рдХреЗ рд▓рд┐рдП рд╡реАрдХреЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рддрдХрдиреАрдХ


рдЪреВрдБрдХрд┐ 1C рдХреЗ рд▓рд┐рдП VK рдПрдХ COM рд╕рд░реНрд╡рд░ ( рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдПрдкреАрдЖрдИ рддрдХрдиреАрдХ рд╕реЗ рдкрд╣рд▓реЗ) рдХрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓рд╛ рд╣реИ, рд╡рд╣рд╛рдБ VK рдбреЗрд╡рд▓рдкрд░реНрд╕ рдереЗ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдХрд╣рд╛ рдерд╛: "COM - рдирд╣реАрдВ!" рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ Orefkov рдХреА рдЗрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдЗрд╕рдХреЗ рдШрдЯрдХ " 1sqlite.dll ", " TurboMD.dll ", рдФрд░ рд╕рдВрднрд╡рддрдГ рдЕрдиреНрдп, "рдкреВрд░реА рддрд░рд╣ рд╕реЗ" рд╢рдмреНрдж рд╕реЗ COM рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред Yoksel рдШрдЯрдХ (" SpreadSheet.dll ") рднреА рдЗрд╕ рдкрде рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдлрд┐рд░ 1C77 рд╕реЗ VK рд▓реЛрдбрд░ рдЗрди рдШрдЯрдХреЛрдВ рдХреЛ рдХреИрд╕реЗ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ? рдЖрдЦрд┐рд░рдХрд╛рд░, рд╡реЗ рдХрд┐рд╕реА рддрд░рд╣ рдХреЗ COM рдХреА рдирдХрд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рднреА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрджрд┐ рд╣рдо рд▓реЛрдб рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рдорд╛рдирдХ dll рдХреЛ рдХреБрдВрдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрд╣реЗрдВ рдХрд┐ MS VC ++ рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдореЗрдВ рд▓реЛрдбрдПрдХреНрд╕реИрдЯрд░рдирд▓рдХрдВрдкреЛрдиреЗрдВрдЯ () рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рд╣реИ, рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдмрдорд░ рд╣реЛрдЧрд╛ред

"рд╕рд╛рдд" рдореЗрдВ рд╣рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рдорд┐рд▓рддрд╛ рд╣реИ:
<рдкреВрд░реНрдг рдкрде \ рдШрдЯрдХ рдирд╛рдо>ред Dll рдШрдЯрдХ (CLSID рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИ) рд╕реЗ рдХреЛрдИ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╕рдордп рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реБрдИ

"рдореЛрдЯреА" рдореЗрдВ "рдЖрда" рд╕рдВрджреЗрд╢ рдХрд╛ 32-рдмрд┐рдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдорд╛рди рд╣реЛрдЧрд╛ред рдПрдХ рд╣реА dll рд╕рдорд╛рди рд╢рдкрде рдЧреНрд░рд╣рдг рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдЧрд╛ (рдЪрд┐рддреНрд░ 15):
рдХреЙрд▓рд┐рдВрдЧ рд░реЗрдлрд░реЗрдВрд╕ рдореЗрдердб рдПрд░рд░ (рд▓реЛрдб рдПрдХреНрд╕рдЯрд░реНрдирд▓ рдХрдВрдкреЛрдиреЗрдВрдЯ): рдПрдХреНрд╕рдЯрд░реНрдирд▓ рдХрдВрдкреЛрдиреЗрдВрдЯ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдПрд░рд░

рдлрд┐рд░ рднреА, рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ? Orefkov рдФрд░ рдпреЛрдХрд╕реЗрд▓ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдЧреНрд░рдВрдереЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдЕрдВрддрддрдГ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ рдХрд┐ рд╕рдВрд╕рд╛рдзрди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд " рдЬрд╛рджреВ рдХреА рд░реЗрдЦрд╛рдПрдВ " (* .rc рдпрд╛ * .rc2) "рджреЛрд╖ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП" рд╣реИрдВ:

 STRINGTABLE DISCARDABLE BEGIN 100 "\0sd" // 1sqlite.dll 100 "\0tmd" // TurboMD.dll 100 "\0f" // SpreadSheet.dll END 

рдпрд╛рдиреА рдмрд┐рдирд╛ рдЕрд╕рдлрд▓, рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ 100 рдФрд░ рдХреБрдЫ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд╛рди рдХреЗ рд╕рд╛рде рдПрдХ рдкрдВрдХреНрддрд┐ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдкрд╣рд▓рд╛ рдЪрд░рд┐рддреНрд░ рд╢реВрдиреНрдп рд╣реИред рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреЗ рддрд╛рд░реЛрдВ рдХреЗ рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕реНрдЯреНрд░рд┐рдВрдЧ " \ 0L " рдореЗрд░реЗ рд╕рд╛рде рдареАрдХ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рдПрдХ рд╕рдВрд╕рд╛рдзрди рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд▓рд╛рдЗрдиреЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ:

 STRINGTABLE DISCARDABLE BEGIN 100 "\0L" //    1     ! END 

рд╣рдо рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ MS C ++ рд╡рд┐рдЬрд╝рд╛рд░реНрдб рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд рд╣рдорд╛рд░реА рд╕рд░рд▓рддрдо dll рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдХреЛрдб рдЬреЛрдбрд╝реЗрдВ:

 BOOL APIENTRY DllMain(HANDLE hModule, DWORD dwReason, LPVOID lpReserved) { switch(dwReason) { case DLL_PROCESS_ATTACH: MessageBox(NULL, ",  DllMain()!", "", MB_OK); break; case DLL_THREAD_ATTACH: break; case DLL_THREAD_DETACH: break; case DLL_PROCESS_DETACH: break; } // switch(dwReason) return TRUE; } // DllMain() 

рдФрд░ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реЗрдВ (рдЪрд┐рддреНрд░ 14)ред

рдЕрдВрдЬреАрд░ред 14. 1C82 рдореЗрдВ рд╕рдмрд╕реЗ рд╕рд░рд▓ "рд╡реАрдХреЗ" рдХрд╛ рдЙрдкрдпреЛрдЧ
рдЕрдВрдЬреАрд░ред 14. 1C82 рдореЗрдВ рд╕рдмрд╕реЗ рд╕рд░рд▓ "рд╡реАрдХреЗ" рдХрд╛ рдЙрдкрдпреЛрдЧред

рд╕рдВрд╕рд╛рдзрди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ "рдореИрдЬрд┐рдХ рд▓рд╛рдЗрдиреНрд╕" рдХреЗ рдмрд┐рдирд╛, рдореИрд╕реЗрдЬрдмреЙрдХреНрд╕ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╣рдорд╛рд░рд╛ dll, рддреБрд░рдВрдд CC (рдЪрд┐рддреНрд░ 15) рд╕реЗ рд╢рд╛рдк рд╕реЗ рдЕрдирд▓реЛрдб рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдВрдЬреАрд░ред 15. 1C82 рдореЗрдВ рдирд┐рдпрдорд┐рдд dll рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐
рдЕрдВрдЬреАрд░ред 15. 1C82 рдореЗрдВ рдирд┐рдпрдорд┐рдд dll рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ред

рдпрд╣реА рд╣реИ, рдмрд╛рд╣рд░реА 1C рдШрдЯрдХреЛрдВ рдХреЗ рд▓реЛрдбрд░ рдкрд░ рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЬрд╛рджреБрдИ рдкреНрд░рднрд╛рд╡ рд╣реИред

рдкрд╣рд▓рд╛, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, "рдореИрдЬрд┐рдХ рд▓рд╛рдЗрдиреНрд╕" рдХреЛ рдЕрд▓реЗрдХреНрд╕реА рдлреЗрдбреЛрд░реЛрд╡ (рдПрдПрд▓рдПрдл) рджреНрд╡рд╛рд░рд╛ рдЕрдкрдиреЗ рдкреБрд░рд╛рдиреЗ рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдЕрдм рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рдФрд░ рд▓реЗрдЦрдХ рдЗрд╕рдХреЗ рдкреБрди: рдкреНрд░рдХрд╛рд╢рди рдореЗрдВ рдмрд┐рдВрджреБ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдУрдлрд╝рд░рдХреЛрд╡ рдиреЗ рдЙрдиреНрд╣реЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЧрд╣рди рд░реВрдк рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛, рдФрд░ рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЙрдирдХреЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рд╕реЗ, рд▓реЗрдЦрдХ рдпреЛрдХрд╕реЗрд▓ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рд╣рдо Fedorov-Orefkov рдХреА "рдЬрд╛рджреБрдИ" рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдЙрдирдХрд╛ рдЕрд░реНрде рд▓реЛрдб - рдЕрдирдиреНрддрдХрдВрдкреЛрдиреЗрдВрдЯ () рдлрд╝рдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рдЧреИрд░-рдорд╛рдирдХ (1 рд╕реА рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ) рдбреАрдПрд▓ -рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдЕрдирд▓реЛрдбрд┐рдВрдЧ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдирд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ, рдпрд╣ рддрдХрдиреАрдХ рди рдХреЗрд╡рд▓ 1C77 рдореЗрдВ, рдмрд▓реНрдХрд┐ "рдореЛрдЯреА" 1C82 рд░реВрдкреЛрдВ рдореЗрдВ рднреА рдХрд╛рдо рдХрд░рддреА рд╣реИред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдкреНрд░рдмрдВрдзрд┐рдд рд░реВрдкреЛрдВ рдореЗрдВ 1C82 рдФрд░ 1C83 рдХреЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЯреВрдЯ рдЪреБрдХреА рд╣реИ (рдПрдХ рдЕрдиреНрдп рд▓реЛрдбрд░ рднреА рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИ - ConnectExternalComponent () )ред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, 1C рдХреЗ рдЖрдзреБрдирд┐рдХ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рдЖрдкрдХреЛ Fedorov-Orefkov рдХреА "рдЬрд╛рджреВ" рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рд╕рд░рд▓ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдФрд░ рдРрд╕рд╛ рд╡рд┐рдХрд▓реНрдк рдкреЗрд╢ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдмрд╛рдд рд╕рд░рд▓ рд╣реИред 1 рд╕реА рд▓реЛрдбрд░ "рдЧрд▓рдд" рдШрдЯрдХ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЗрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдШрдЯрдХ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╕рдордпред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдПрдХ рдЧреИрд░-рдорд╛рдирдХ dll рдХреЛ рдЙрддрд╛рд░рдиреЗ рдХреЗ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рдЧрддрд┐рд╢реАрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЙрддрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП 1C рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдЗрд╕ VK рдХрд╛ рдЕрднреА рднреА рдХрд╣реАрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╕рд┐рд╕реНрдЯрдо рдХреЗрд╡рд▓ рд╡рд╛рдВрдЫрд┐рдд рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛рдЙрдВрдЯрд░ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред рдФрд░ рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕ рдХрд╛рдЙрдВрдЯрд░ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдирд╣реАрдВ рд╣рдЯрд╛рдПрдВред рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░рд╛ рдХрд╛рдо рдЗрд╕ рдХрд╛рдЙрдВрдЯрд░ рдХреЛ рдХреГрддреНрд░рд┐рдо рд░реВрдк рд╕реЗ рдмрдврд╝рд╛рдирд╛ рд╣реИред

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рд╣рдорд╛рд░реЗ dll рдлрд╝рдВрдХреНрд╢рди рдХреЛ WinAPI LoadLibrary () рдлрд┐рд░ рд╕реЗ DLL_THREAD_ATTT рд╕реЗрдХреНрд╢рди рдореЗрдВ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

 BOOL APIENTRY DllMain(HANDLE hModule, DWORD dwReason, LPVOID lpReserved) { switch(dwReason) { case DLL_PROCESS_ATTACH: { WCHAR szDllName[_MAX_PATH] = {0}; //     dll GetModuleFileName(hModule, szDllName, _MAX_PATH); //MessageBox(NULL, szDllName, L"Info", MB_OK); //    dll (     183), //      DLL_PROCESS_ATTACH HMODULE hDll = LoadLibrary(szDllName); break; } // case DLL_PROCESS_ATTACH case DLL_THREAD_ATTACH: break; case DLL_THREAD_DETACH: break; case DLL_PROCESS_DETACH: break; } // switch(dwReason) return TRUE; } // DllMain() 

рдпрд╣ рдмрд╛рдд рд╣реИ! рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИред рдЙрд╕реА рдбрд╛рдпрдирд╛рдорд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдпрд╛рдж рдХрд░рдиреЗ рд╕реЗ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд╛рдЙрдВрдЯрд░ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдмрдврд╝реЗрдЧрд╛ рдФрд░ рдЙрддрд░рд╛рдИ ( DLL_THREAD_DETACH рд╕реЗрдХреНрд╢рди рддрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрд╣реБрдВрдЪ рдХреЗ рд╕рд╛рде) рдореЗрдВ рдХрдореА рдЖрдПрдЧреАред рдХреБрд▓ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 2 - 1 = 1> 0 рд╣реИ , рдЗрд╕рд▓рд┐рдП, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣рдорд╛рд░реЗ dll рдХреЛ рдЕрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, DLL_PROCESS_ATTACH рд╕реЗрдХреНрд╢рди рдХрд╛ рдкреБрдирд░реНрдирд┐рд╡реЗрд╢реАрдХрд░рдг рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдЗрд╕ рддрд░рд╣ рд╕реЗ, рдХреЛрдИ рднреА рдпрд╣ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ 1C рдЕрдкрдиреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдПрдХ рд╕рдорд╛рди рдЪрд╛рд▓ рд╕реЗ рдХреИрд╕реЗ рдирд┐рдкрдЯ рд╕рдХрддрд╛ рд╣реИ (рдФрд░, рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ 1C-8.3.14 рдФрд░ рдЙрдЪреНрдЪрддрд░ рдореЗрдВ рдмрдирд╛рдП рдЧрдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИ)ред рдпрд╣ LoadLibraryEx () рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЖрд░рдВрднреАрдХрд░рдг рдЕрдиреБрднрд╛рдЧ DLL_PROCESS_ATTACH рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ , рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрд╣ рддреБрд░рдВрдд рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрдпрд╛рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдЧрд╛ред рдФрд░, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрджрд┐ рдЖрдк рдореВрд▓ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рд╡реАрдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдХреЛрдб рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрд░рдВрднреАрдХрд░рдг рдХреЛрдб рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡реАрдХреЗ рдкреНрд░рд╛рд░реВрдк рджреНрд╡рд╛рд░рд╛ рдЦрд╛рд▓реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

COM рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЖрд░рдВрднреАрдХрд░рдг рдЕрдиреБрднрд╛рдЧ DLL_PROCESS_ATTACH рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП, 1C рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, 1C-8.3.13 рдФрд░ рдиреАрдЪреЗ рдХрд┐рдП рдЧрдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ, 1C рд▓реЛрдбрд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ:

 (, , .COM); 

рдпрд╣рд╛рдВ рдЕрдВрддрд┐рдо рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд╣рд┐рдд рд╣реИред рдЗрд╕реА рд╕рдордп, рд╡реЗ рдХрд┐рд╕реА рднреА рдЙрдЪреНрдЪ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред 1C83 рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рдкрд┐рдЫрд▓рд╛ рдмреВрдЯрд▓реЛрдбрд░ рд▓реЛрдбрдПрдХреНрд╕рдЯреИрдВрдЯрд▓рдХрдореНрдкреЛрдиреЗрдВрдЯ (рдШрдЯрдХ рдкрддрд╛) рдЕрдм рд╣рдореЗрдВ рд╕реВрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдХреНрд░рдорд╢рдГ, рдлреЗрдбреЛрд░реЛрд╡-рдУрдлрд╝рд░рдХреЛрд╡ рдХреА "рдЬрд╛рджреБрдИ рд▓рд╛рдЗрдиреЗрдВ" рд╡рд╣рд╛рдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВ)ред

рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдмрд╛рд╣рд░реА рдмреВрдЯрд▓реЛрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╛, рдЬреЛ рдПрдХ рд╣рдж рддрдХ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рд▓рд┐рдП, 1 рд╕реА рдХреЗ рдмрд╛рд╣рд░реА рдШрдЯрдХреЛрдВ рдХреА рддрдХрдиреАрдХ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдХрд╛рдлреА рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд╣реИред

рдпрд╣ рднреА рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ 1C рдХреЗ рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╣рдордиреЗ рдЬреЛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдП рд╣реИрдВ рд╡реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрд┐рдЯ рдЧрд╣рд░рд╛рдИ рдХреЗ рд╕рд╛рде рд╣реИрдВред рд╣рдорд╛рд░реЗ рдШрдЯрдХ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ " рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдХреЙрд▓ рдпреВрд╕реЗрдЬ рдореЛрдб " рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ " рдЙрдкрдпреЛрдЧ " рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдпрд╣ рднреА рд╕рдордЭрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдЬреЛрдЦрд┐рдо рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреА рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдореБрдЦреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдпрд╛ рд╢реНрд░рдорд┐рдХреЛрдВ рдХреА рдкреНрд░рддрд┐рдпреЛрдВ рдкрд░ рдЕрдЧреНрд░рд┐рдо рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред

09/11/2019 рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ


рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореИрдВ рд╡реНрдпрд░реНрде рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рдерд╛ рдХрд┐: "1C-8.3.14 рдФрд░ рдЙрдЪреНрдЪрддрд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рдмрд╛рд╣рд░реА рдШрдЯрдХ рдореЗрдВ рдЖрд░рдВрднреАрдХрд░рдг рдЕрдиреБрднрд╛рдЧ рдЕрдм" рдкреВрд░реА рддрд░рд╣ рд╕реЗ "рд╢рдмреНрдж рд╕реЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ ConnectExternalComponent () рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рд╡рд╛рдкрд╕реА рд╕рдВрджреЗрд╢ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рд╣рдо рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдШрдЯрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ: COM рдпрд╛ рдиреЗрдЯрд┐рд╡ рдПрдкреАрдЖрдИ ред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдк 1 рд╕реА рдХреЗ рд╕рднреА рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдорд╛рд░реЗ рдШрдЯрдХ рдХреЛ рд╣рд░ рдЬрдЧрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдПрдХ рдмрд╛рд╣рд░реА рдмреВрдЯрд▓реЛрдбрд░ рдмрдирд╛рдирд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛрдЧрд╛, рдЬрдм рддрдХ рдХрд┐ рдЬрдм рдЖрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдмрджрд▓рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╣реИред

рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, 1C82 рдФрд░ 1C83 рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдХреЛрдб рдереЛрдбрд╝рд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдирдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рдЕрдм рдореМрд▓рд┐рдХ рдирд╣реАрдВ рд╣реИред

рдЙрд╕реА рд╕рдордп, рд╣рдорд╛рд░реА рдЯрд┐рдкреНрдкрдгреА рдХрд┐ 1 рд╕реА рдХрдВрдкрдиреА рдХрд┐рд╕реА рднреА рд╡реАрдХреЗ рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХреЛрдб рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд░реЛрдХ рд╕рдХрддреА рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдмрд╛рд╣рд░реА рдПрдкреАрдЖрдИ рдЬреИрд╕реЗ рдмрд╛рд╣рд░реА рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП, рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдорд╛рдиреНрдп рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рд╡реАрдХреЗ рдкреНрд░рдХрд╛рд░ COM рдХреЗ рд▓рд┐рдП, рдЕрдм рддрдХ рдРрд╕реА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рд╕реЗ рдХреНрдпрд╛ рд░реЛрдХрддрд╛ рд╣реИ? рдЙрд╕реА рд╕рдордп, рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╡реЗ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВрдЧреЗ?

Source: https://habr.com/ru/post/hi466713/


All Articles