рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ WinMerge рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╛ рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдЖрдЬ рдореИрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдХреЗ рдкреЛрд╕реНрдЯ рдХреЛ рд╕рдорд░реНрдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдЬреНрдЮрд╛рди рдФрд░ рдЕрдиреБрднрд╡ рдХреЗ рд╕реНрддрд░ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рд╕реНрд░реЛрдд рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЙрдкрдХрд░рдг рдХреНрдпреЛрдВ рдЙрдкрдпреЛрдЧреА рд╣реИрдВред рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд╛рднреЛрдВ рдХреЛ рдПрдХ рдЙрдкрдХрд░рдг рдХреЗ рдЙрджрд╛рд╣рд░рдг рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ рд╕рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдкрддрд╛ рд╣реИ - WinMergeред





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



рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдЙрдЪреНрдЪ рдХреБрд╢рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░, рдЬреЛ рдЬрд▓реНрджреА рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдЧрд▓рддрд┐рдпрд╛рдВ рдХрд░рддрд╛ рд╣реИ, рд╕рд░рд▓ рдЯрд╛рдЗрдкреЛ рд╕реЗ рд▓реЗрдХрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдореЗрдВ рддрд╛рд░реНрдХрд┐рдХ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрд╛рдиреВрди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ "рдпрджрд┐" рдХрдерди рдореЗрдВ рддреНрд░реБрдЯрд┐ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ 200 рддреБрд▓рдирд╛рдПрдВ рд▓рд┐рдЦреАрдВ, рдФрд░ рдПрдХ рдмрд╛рд░, рдЙрдирд╕реЗ рдЧрд▓рддреА рд╣реБрдИред рдХреЛрдбреНрд░реЗрд╕реНрдЯ 2010 рдХреЗ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдПрдВрдбреНрд░реА рдЙрд░рд╛рдЬрд╝реЛрд╡ рдиреЗ рдЕрдкрдиреА рд░рд┐рдкреЛрд░реНрдЯ "рдХреНрд╡рд╛рд▓рд┐рдЯреА-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ" рдХреЛ рджрд┐рд▓рдЪрд╕реНрдк рд░реВрдк рд╕реЗ рдмрддрд╛рдпрд╛ рд╣реИ ( рдкреНрд░рд╕реНрддреБрддрд┐ рдХреА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рджреЗрдЦреЗрдВ )ред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдореИрдВ рдЙрд╕рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдХрд┐рддрдирд╛ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛, рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЕрднреА рднреА рдХреЛрдб рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВред рдЗрди рдЧрд▓рддрд┐рдпреЛрдВ рдХреЛ рд░реЛрдХрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ред рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рдХреЛ рдЖрдорддреМрд░ рдкрд░ рдкрд╣рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдкрд╣рд▓реЗ рдЪрд░рдг рдореЗрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓рдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



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



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



рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ рднреА рдХрдорд┐рдпрд╛рдВ рд╣реИрдВред рд╡рд╣ рдХреЗрд╡рд▓ рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХрд░реНрддрд╛ рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХрддрд╛ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреЛрдб рдореЗрдВ рдРрд╕реЗ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡реЗ рдЗрд╕ рдХреЛрдб рдХреЛ рдкрд╕рдВрдж рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдорд╛рди рд▓реЗрдВред



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



рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╢рдмреНрдж рдХрд╣реЗ рдЧрдП рдереЗред рдЕрдм рдЕрднреНрдпрд╛рд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдореИрдВ C ++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдПрдХ рдЖрд╡реЗрджрди рд▓реВрдВрдЧрд╛ рдФрд░ рдЙрд╕рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЦреЛрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред



рдореИрдВ рдХреБрдЫ рдЫреЛрдЯрд╛ рдФрд░ рдкреНрд░рд╕рд┐рджреНрдз рдЪреБрдирдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЪреВрдВрдХрд┐ рдореИрдВ рдХрдИ рд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдкреНрд░рд╛рд░рдВрдн рдореЗрдиреВ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝реНрд▓рд┐рдк рдХрд░рдирд╛, рдореЗрд░реА рдкрд╕рдВрдж WinMerge рддрдХ рд╕реАрдорд┐рдд рдереАред WinMerge рд╕реЛрд░реНрд╕ , рдЫреЛрдЯреА (рд▓рдЧрднрдЧ 186,000 рд▓рд╛рдЗрдиреНрд╕) рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред рдХрд╛рд░реНрдпрдХреНрд░рдо рдкрд░реНрдпрд╛рдкреНрдд рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛ рд╣реИред рдореИрдВ рдЗрд╕ рдЖрдзрд╛рд░ рдкрд░ рдмреЛрд▓рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╛ 25% рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ (рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдВрдХреЗрдд) рджреНрд╡рд╛рд░рд╛ рдХрдмреНрдЬрд╛ рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдкред



рдирд╡реАрдирддрдо рдЙрдкрд▓рдмреНрдз рд╕рдВрд╕реНрдХрд░рдг 2.13.20 (рджрд┐рдирд╛рдВрдХ 10/20/2010) рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд┐рд╕реЗ рд╣рдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рдЗрд╕ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдзреНрдпрд╛рди рджреВрдВрдЧрд╛ред



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



рдЗрд╕рд▓рд┐рдП, рдпрд╣рд╛рдВ рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдмрд┐рдВрджреБ рд╣реИрдВ рдЬреЛ рдореБрдЭреЗ WinMerge рдХреЗ 2.13.20 рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдЖрдзреЗ рдШрдВрдЯреЗ (15 рдорд┐рдирдЯ рд╕рддреНрдпрд╛рдкрди, рдкрд░рд┐рдгрд╛рдо рджреЗрдЦрдиреЗ рдХреЗ 15 рдорд┐рдирдЯ) рдХреЗ рднреАрддрд░ рдорд┐рд▓реЗред рдЕрдиреНрдп рд╕рдВрджрд┐рдЧреНрдз рд╕реНрдерд╛рди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдХрд┐ рдХреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдИ рдЧрд▓рддреА рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЕрдм рдореБрдЭреЗ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рджреЛрд╖ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдЗрдирд╛рдпрдд рд╕реЗ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рддрдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реИ рдФрд░ рдХреИрд╕реЗ рдПрдХ рд╕рд░рд╕рд░реА рдЕрдзреНрдпрдпрди рднреА рдХрдИ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред



рдкрд╣рд▓рд╛ рдЙрджрд╛рд╣рд░рдгред рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдиреЗ рдореБрдЭреЗ рдХреБрдЫ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд┐рдпрд╛ "V530 - рдлрд╝рдВрдХреНрд╢рди 'рдлреВ' рдХреЗ рд╡рд╛рдкрд╕реА рдореВрд▓реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред" рдЖрдорддреМрд░ рдкрд░, рдпреЗ рдЪреЗрддрд╛рд╡рдиреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рджреБрд░реБрдкрдпреЛрдЧ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИред рдХреЛрдб рдХреЗ рдПрдХ рдЯреБрдХрдбрд╝реЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

  / **
 * @ рджреБрдЦ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рдкрдХреНрд╖реЛрдВ рдкрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
 рдпрджрд┐ рдЖрдЗрдЯрдо рд╡рд┐рд╢реЗрд╖ рдЖрдЗрдЯрдо рд╣реИ, рддреЛ @note рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реМрдЯреЗрдВред
 * /
 рд╢реВрдиреНрдп CDirView :: GetItemFileNames (int sel,
   рд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ strLeft, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ strRight) рдХрд╛рд╕реНрдЯ
 {
   UINT_PTR diffpos = GetItemKey (sel);
   рдЕрдЧрд░ (diffpos == (UINT_PTR) SPECIAL_ITEM_POS)
   {
     strLeft.empty ();
     strRight.empty ();
   }
   рдЕрдиреНрдпрдерд╛
   {
      ...
   }
 } 


рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рджреЛ рдЦрд╛рд▓реА рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд▓рд╛рдкрд░рд╡рд╛рд╣реА рд╕реЗ, std :: string :: рдЦрд╛рд▓реА () рдлрд╝рдВрдХреНрд╢рди рдХреЛ std рдХреЗ рдмрдЬрд╛рдп рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ :: string :: clear ()ред рдпрд╣, рд╕рдВрдпреЛрдЧ рд╕реЗ, рдпрд╣ рдПрдХ рджреБрд░реНрд▓рдн рдЧрд▓рддреА рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рдХрд┐ рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдЙрдирд╕реЗ рдХрдИ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдорд┐рд▓рд╛ред рд╕рд╣рд┐рдд рдпрд╣ рдПрдХ рдФрд░ WinMerge рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рд╣реИ:

  / **
 * @ рджреБрдЦ рдХрд╛ рд╕реНрдкрд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдорд╛рди (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд░ рд░реАрд╕реЗрдЯ)ред
 * /
 рд╢реВрдиреНрдп VariantValue :: рд╕рд╛рдлрд╝ ()
 {
   m_vtype = VT_NULL;
   m_bvalue = false;
   m_ivalue = 0;
   m_fvalue = 0;
   m_svalue.empty ();
   m_tvalue = 0;
 } 


рдпрд╣рд╛рдБ рдлрд┐рд░ рд╕реЗ, рдЕрдкреЗрдХреНрд╖рд┐рдд рд▓рд╛рдЗрди рд╕рдорд╛рд╢реЛрдзрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред



рд▓реЗрдХрд┐рди рдЪреЗрддрд╛рд╡рдиреА "V501 - рдмрд╛рдИрдВ рдФрд░ рджрд╛рдИрдВ рдУрд░ рд╕рдорд╛рди рдЙрдк-рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпрд╛рдБ рд╣реИрдВ" || рдСрдкрд░реЗрдЯрд░ ":

  BUFFERTYPE m_nBufferType [2];
 ...
 // рдЕрдирд╛рдо рдмрдлрд╝рд░реНрд╕ рд╕рдВрднрд╛рд▓реЗрдВ
 рдЕрдЧрд░ ((m_nBufferType [nBuffer] == BUFFER_UNNAMED) ||
     (m_nBufferType [nBuffer] == BUFFER_UNNAMED))
   nSaveErrorCode = SAVE_NO_FILENAME; 


рдпрджрд┐ рдЖрдк рдкрд╛рд╕ рдХреЗ рдХреЛрдб рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рд╕рд╛рджреГрд╢реНрдп рджреНрд╡рд╛рд░рд╛ рдЗрд╕реЗ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рд┐рдП:

  (m_nBufferType [0] == BUFFER_UNNAMED) ||
 (m_nBufferType [1] == BUFFER_UNNAMED) 


рдФрд░ рдЕрдЧрд░ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЕрднреА рднреА рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐ рд╣реИред



рдпрджрд┐ рд╡рд┐рднрд┐рдиреНрди рдЖрдкрд╛рдд рд╕реНрдерд┐рддрд┐ рд╣реЛрддреА рд╣реИ, рддреЛ WinMerge рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣, рд╡реИрд╕реЗ, рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдПрдХ рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЛрдб рдореЗрдВ рдХрдИ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВ, рдЬреЛ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рд░рд┐рдкреЛрд░реНрдЯ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: "V510 - 'рдкреНрд░рд╛рд░реВрдк' рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд╡рд░реНрдЧ-рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪрд░ рдХреЛ 'рдПрди' рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рд╣реИред рдХреЛрдб рдЙрджрд╛рд╣рд░рдг:

  рд╕реНрдЯреНрд░рд┐рдВрдЧ GetSysError (int nerr);
 ...
 CString рд╕рдВрджреЗрд╢;
 msg.Format (
 _T ("рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ HKCU /% s: \ n \ t% d:% s"),
 f_RegDir, retVal, GetSysError (retVal)); 


рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл "рд╕реНрдЯреНрд░рд┐рдВрдЧ" рдХрд╛ рдкреНрд░рдХрд╛рд░ рд╣реИ "std :: wstring" рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдЬрд┐рдмрд░рд┐рд╢ рдХреЛ рдЫрд╛рдкреЗрдВрдЧреЗ, рдФрд░ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдПрдХ рдПрдХреНрд╕реЗрд╕ рдЙрд▓реНрд▓рдВрдШрди рдХреА рдЧрд▓рддреА рд╣реЛрдЧреАред рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдмрдЬрд╛рдп, "std :: wstring" рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреИрдХ рдкрд░ рдзрдХреЗрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ " рдмрд┐рдЧ рдмреНрд░рджрд░ рд╣реЗрд▓реНрдкреНрд╕ рдпреВ " рд▓реЗрдЦ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ред рд╕рд╣реА рдХреЛрдб рдореЗрдВ c_str () рдХрд╛ рдХреЙрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

  msg.Format (
 _T ("рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ HKCU /% s: \ n \ t% d:% s"),
 f_RegDir, retVal, GetSysError (retVal) .c_str ()); 


рдФрд░ рдЖрдЧреЗ рдЪрд▓рддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рдВрджрд┐рдЧреНрдз рдХреЛрдб рд╣реИред рдпрд╣рд╛рдБ рдХреЛрдИ рдЧрд▓рддреА рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдЬреАрдм рд╣реИ рдХрд┐ "рдпрджрд┐" рдСрдкрд░реЗрдЯрд░ рдХреА рджреЛ рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕рдорд╛рди рдХреЛрдб рд╣реИред рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдиреЗ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрд╕рдВрджреЗрд╢ "рд╡реА 532 - рдж '' рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ '' рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ" рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рдпрд╣рд╛рдБ рдпрд╣ рдЗрд╕ рд╕рдВрджрд┐рдЧреНрдз рдХреЛрдб рд╣реИ:

  рдпрджрд┐ (рдЕрдзрд┐рдХрддрдо <INT_MAX)
 {
   рдХреЗ рд▓рд┐рдП (i = min? i <max; i ++)
   {
     if (eptr> = md-> end_subject ||
         IS_NEWLINE (eptr)
       рддреЛрдбрд╝;
     eptr ++;
     рдЬрдмрдХрд┐ (eptr <md-> end_subject &&
            (* eptr & 0xc0) == 0x80)
       eptr ++;
     }
   }
 рдЕрдиреНрдпрдерд╛
 {
   рдХреЗ рд▓рд┐рдП (i = min? i <max; i ++)
   {
     if (eptr> = md-> end_subject ||
         IS_NEWLINE (eptr)
       рддреЛрдбрд╝;
     eptr ++;
     рдЬрдмрдХрд┐ (eptr <md-> end_subject &&
            (* eptr & 0xc0) == 0x80)
       eptr ++;
     }
   }
 } 


рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдБ рдХреНрдпрд╛ рд╣реИ: "рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рд╣реИред"



рдЦреИрд░, рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдФрд░ рдЦрддреНрдо, рд╢рд╛рдпрджред рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдиреЗ рдПрдХ рд╕рдВрджрд┐рдЧреНрдз рдЪрдХреНрд░ рдкрд╛рдпрд╛: "V534 - рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ 'рдХреЗ рд▓рд┐рдП' рдСрдкрд░реЗрдЯрд░ рдХреЗ рдЕрдВрджрд░ рдПрдХ рдЧрд▓рдд рдЪрд░ рдХреА рддреБрд▓рдирд╛ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИред 'I' рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред "рд╕реЛрд░реНрд╕ рдХреЛрдб:

  // рдкрд╛рда рд╕реЗ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдЕрдиреБрд╡рд╛рджрд┐рдд рд╕рд░рдгреА рдХреА рд▓рдВрдмрд╛рдИ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
 int Text2BinTranslator :: iLengthOfTransToBin (
   рдЪрд╛рд░ * src, int srclen)
 {
   ...
     рдХреЗ рд▓рд┐рдП (k = i; i <srclen; k ++)
     {
       рдЕрдЧрд░ (src [k] == '>')
         рддреЛрдбрд╝;
     }
   ...
 } 


рдпрд╣ рдХреЛрдб Access Violation рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИред рд▓реВрдк рдХреЛ рддрдм рддрдХ рдЬрд╛рд░реА рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рддрдХ рдХрд┐ '>' рд╡рд░реНрдг рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИ рдпрд╛ 'srclen' рд╡рд░реНрдг рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл рдЗрд╕ рд╕рдВрдпреЛрдЧ рд╕реЗ рд╣реИ рдХрд┐ рдЪрд░ 'i' рдХрд╛ рдЙрдкрдпреЛрдЧ рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рди рдХрд┐ 'k'ред рдпрджрд┐ '>' рдЪрд░рд┐рддреНрд░ рдирд╣реАрдВ рдорд┐рд▓рд╛, рддреЛ рд╢рд╛рдпрдж рд╕рдм рдХреБрдЫ рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИред



рдирд┐рд╖реНрдХрд░реНрд╖



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



All Articles