{"id":500439,"date":"2026-10-27T10:42:58","date_gmt":"2026-10-27T07:42:58","guid":{"rendered":"https:\/\/savepearlharbor.com\/?p=500439"},"modified":"2026-10-27T10:42:58","modified_gmt":"2026-10-27T07:42:58","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=500439","title":{"rendered":"\u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043a\u043e\u0434\u0438\u043d\u0433-\u0430\u0433\u0435\u043d\u0442\u0430 \u0434\u043b\u044f \u0414\u0435\u043b\u044c\u0444\u0438"},"content":{"rendered":"<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/extt\/6b\/d8\/22\/6bd8226c55a4ab1f8fde5312ab18f4f4.png\" alt=\"\u041a\u043e\u0442\u0438\u043a \u0442\u0435\u0441\u0442\u0438\u0440\u0443\u0435\u0442 \u0430\u0433\u0435\u043d\u0442\u043e\u0432\" title=\"\u041a\u043e\u0442\u0438\u043a \u0442\u0435\u0441\u0442\u0438\u0440\u0443\u0435\u0442 \u0430\u0433\u0435\u043d\u0442\u043e\u0432\" width=\"780\" height=\"440\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/extt\/6b\/d8\/22\/6bd8226c55a4ab1f8fde5312ab18f4f4.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/extt\/6b\/d8\/22\/6bd8226c55a4ab1f8fde5312ab18f4f4.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u041a\u043e\u0442\u0438\u043a \u0442\u0435\u0441\u0442\u0438\u0440\u0443\u0435\u0442 \u0430\u0433\u0435\u043d\u0442\u043e\u0432<\/figcaption><\/div>\n<\/figure>\n<p>\u0422\u0430\u043a \u0443\u0436 \u0438\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043b\u043e\u0436\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0432\u0435\u0441\u044c \u043d\u0430\u0443\u0447\u043d\u044b\u0439 \u0438 \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u043d\u044b\u0439 \u0441\u043e\u0444\u0442 \u2014 \u043e\u0442 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0440\u0435\u043d\u0442\u0433\u0435\u043d\u043e\u0432\u0441\u043a\u043e\u0439 \u0440\u0435\u0444\u043b\u0435\u043a\u0442\u043e\u043c\u0435\u0442\u0440\u0438\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/223873\/\" rel=\"noopener nofollow\">X-Ray Calc<\/a> \u0434\u043e \u043d\u0430\u0448\u0435\u0433\u043e <a href=\"https:\/\/habr.com\/ru\/articles\/1017796\/\" rel=\"noopener nofollow\">\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u0436\u0443\u0440\u043d\u0430\u043b\u0430<\/a> \u2014 \u044f \u043f\u0438\u0448\u0443 \u043d\u0430 Delphi. \u041a\u043e\u0433\u0434\u0430 \u043a \u044d\u0442\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u043b\u0438\u0441\u044c \u043a\u043e\u0434\u043e\u0432\u044b\u0435 \u0430\u0433\u0435\u043d\u0442\u044b, \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 \u0440\u0435\u0439\u0442\u0438\u043d\u0433\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043c\u0430\u043b\u043e \u0447\u0435\u043c \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0442 \u043f\u0440\u0438 \u0432\u044b\u0431\u043e\u0440\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430: \u043e\u043d\u0438 \u0442\u0430\u043c \u0432\u0441\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0442 <em>Python<\/em> \u0438 <em>TypeScript<\/em>, \u0430 \u043d\u0430 \u043f\u0430\u0440\u0435 <em>.pas<\/em> \u0438 <em>.dfm<\/em> \u0434\u0430\u0436\u0435 \u043b\u0438\u0434\u0435\u0440\u044b \u0440\u0435\u0439\u0442\u0438\u043d\u0433\u0430 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e \u043b\u043e\u043c\u0430\u044e\u0442 \u0444\u043e\u0440\u043c\u044b VCL.<\/p>\n<p>\u0422\u0430\u043a \u0447\u0442\u043e \u043c\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u043b\u0438 20 \u0437\u0430\u0434\u0430\u0447 \u0438\u0437 \u0442\u0440\u0451\u0445 \u043d\u0430\u0448\u0438\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432 \u043d\u0430 Delphi \u0438 \u043f\u0440\u043e\u0433\u043d\u0430\u043b\u0438 \u043d\u0430 \u043d\u0438\u0445 \u0441\u0435\u043c\u044c \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439  \u0432 \u0434\u0432\u0443\u0445 \u0440\u0435\u0436\u0438\u043c\u0430\u0445: \u0431\u0435\u0437 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043e\u043a \u0438 \u0441 \u043d\u0430\u0448\u0438\u043c \u043d\u0430\u0432\u044b\u043a\u043e\u043c <code><em>delphi-development<\/em><\/code> \u0438 \u043d\u0430\u0448\u043b\u0438 \u043f\u043e\u0431\u0435\u0434\u0438\u0442\u0435\u043b\u044f!<\/p>\n<hr\/>\n<h2>\u0417\u0430\u0434\u0430\u0447\u0438<\/h2>\n<p>\u0417\u0430\u0434\u0430\u0447\u0438 \u043c\u044b \u0432\u0437\u044f\u043b\u0438 \u0438\u0437 \u0442\u0440\u0451\u0445 \u043d\u0430\u0448\u0438\u0445 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432: X-Ray Calc 3, \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0442\u0440\u0438\u0431\u043e\u043c\u0435\u0442\u0440\u0430 \u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u0441 \u043f\u043b\u0430\u0433\u0438\u043d\u0430\u043c\u0438 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c MCP. \u0412\u0441\u0435 \u0442\u0440\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0437\u0430\u043a\u0440\u044b\u0442\u044b\u0435 \u0438 \u0432 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u0435 \u043d\u0435 \u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438\u0441\u044c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u0432 \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0445 \u0432\u044b\u0431\u043e\u0440\u043a\u0430\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043d\u0435\u0442.<\/p>\n<p>\u0421\u043a\u0440\u0438\u043f\u0442 \u043f\u0440\u043e\u0448\u0451\u043b \u043f\u043e \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0438 \u043d\u0430\u0448\u0451\u043b 1547 \u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432 \u0441 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u043e\u0448\u0438\u0431\u043e\u043a \u0438 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0434\u043e\u0440\u0430\u0431\u043e\u0442\u043a\u0430\u043c\u0438: 831 \u0432 \u0436\u0443\u0440\u043d\u0430\u043b\u0435, 443 \u0432 X-Ray Calc 3 \u0438 273 \u0432 \u0442\u0440\u0438\u0431\u043e\u043c\u0435\u0442\u0440\u0435. \u0418\u0437 \u043d\u0438\u0445 \u043c\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u043b\u0438 20 \u0437\u0430\u0434\u0430\u0447: 11 \u043d\u0430 \u043b\u043e\u0433\u0438\u043a\u0443, \u0440\u0430\u0441\u0447\u0451\u0442\u044b \u0438 \u043f\u043e\u0442\u043e\u043a\u0438, \u0438 9 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u0444\u043e\u0440\u043c\u0430\u043c\u0438 VCL, \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u043c\u0438, \u0433\u0440\u0430\u0444\u0438\u043a\u0430\u043c\u0438 \u0438 \u0434\u0438\u0430\u043b\u043e\u0433\u0430\u043c\u0438.<\/p>\n<p>\u0414\u043b\u044f 12 \u0437\u0430\u0434\u0430\u0447 \u043c\u043e\u0434\u0443\u043b\u044c\u043d\u044b\u0435 \u0442\u0435\u0441\u0442\u044b \u043d\u0430 DUnitX \u0443\u0436\u0435 \u0431\u044b\u043b\u0438 \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u043a\u043e\u043c\u043c\u0438\u0442\u0430\u0445, \u0430 \u0434\u043b\u044f \u0432\u043e\u0441\u044c\u043c\u0438 \u0437\u0430\u0434\u0430\u0447 \u0442\u0440\u0438\u0431\u043e\u043c\u0435\u0442\u0440\u0430 \u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043b\u0438 \u0438\u0445 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e. \u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0437\u0430\u0434\u0430\u0447 \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u0435\u0442 \u043e\u0442 \u043e\u0434\u043d\u043e\u0433\u043e \u0434\u043e \u0448\u0435\u0441\u0442\u0438 \u0444\u0430\u0439\u043b\u043e\u0432, \u0430 \u0442\u0440\u0438 \u043a\u0440\u0443\u043f\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0432 X-Ray Calc 3 (XRC-07, XRC-08, XRC-09) \u2014 \u043e\u0442 \u0434\u0435\u0432\u044f\u0442\u0438 \u0434\u043e \u0442\u0440\u0438\u043d\u0430\u0434\u0446\u0430\u0442\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0444\u043e\u0440\u043c\u044b, \u0444\u0430\u0439\u043b\u044b \u043f\u0440\u043e\u0435\u043a\u0442\u0430 <code>.dproj<\/code> \u0438 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0443\u044e \u0441\u043f\u0440\u0430\u0432\u043a\u0443.<\/p>\n<p>\u0412\u043e\u0442 \u0447\u0435\u0442\u044b\u0440\u0435 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0438\u0437 \u044d\u0442\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430:<\/p>\n<p>\u2022 <strong>\u041e\u043a\u0440\u0443\u0433\u043b\u0435\u043d\u0438\u0435 \u043c\u0430\u043b\u044b\u0445 \u0447\u0438\u0441\u0435\u043b \u043f\u0440\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 JSON (XRC-03).<\/strong> \u041f\u043e\u0434\u0433\u043e\u043d\u043a\u0430 \u043f\u0440\u043e\u0444\u0438\u043b\u044f \u043f\u043b\u0451\u043d\u043a\u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u043b\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0435, \u043d\u043e \u0432 \u043a\u043e\u043d\u0446\u0435 \u043f\u0430\u0434\u0430\u043b\u0430 \u0441 \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u00abInvalid argument\u00bb. \u041f\u0440\u0438 \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 JSON \u0447\u0438\u0441\u043b\u0430 \u043e\u043a\u0440\u0443\u0433\u043b\u044f\u043b\u0438\u0441\u044c \u0434\u043e \u0448\u0435\u0441\u0442\u0438 \u0437\u043d\u0430\u0447\u0430\u0449\u0438\u0445 \u0446\u0438\u0444\u0440 \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043d\u0435 \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u043b\u0430\u0441\u044c \u0441\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c\u0438 \u043c\u0435\u043d\u044c\u0448\u0435 10<sup>\u221215<\/sup> \u043f\u043e \u043c\u043e\u0434\u0443\u043b\u044e \u2014 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442\u043e\u043c \u043f\u043e\u043b\u0438\u043d\u043e\u043c\u0430 1,4\u00b710<sup>\u221217<\/sup>.<\/p>\n<p>\u2022 <strong>\u0412\u0432\u043e\u0434 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u043e\u0441\u0438 \u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0435 (XRC-08).<\/strong> \u041d\u0438\u0436\u043d\u044f\u044f \u0433\u0440\u0430\u043d\u0438\u0446\u0430 \u043e\u0441\u0438 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u00abR min\u00bb \u0432 \u0441\u0442\u0440\u043e\u043a\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u043b\u0430\u0441\u044c \u043f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u043c \u043d\u0430\u0436\u0430\u0442\u0438\u0438 \u043a\u043b\u0430\u0432\u0438\u0448\u0438 (OnChange). \u041a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0430\u0431\u0438\u0440\u0430\u043b 1e-8, \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u0439 \u0446\u0438\u0444\u0440\u0435 1 \u043c\u0438\u043d\u0438\u043c\u0443\u043c \u043e\u0441\u0438 \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043b\u0441\u044f \u0441 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c\u043e\u043c, \u043d\u0430 1e \u0441\u0442\u0440\u043e\u043a\u0430 \u043d\u0435 \u0447\u0438\u0442\u0430\u043b\u0430\u0441\u044c \u043a\u0430\u043a \u0447\u0438\u0441\u043b\u043e, \u0438 \u044d\u0442\u0438 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441\u0440\u0430\u0437\u0443 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b\u0438 \u043f\u0435\u0440\u0435\u0441\u0447\u0451\u0442. \u041d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u043f\u043e\u043b\u0435 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u043e Enter, \u043f\u043e\u0442\u0435\u0440\u0435 \u0444\u043e\u043a\u0443\u0441\u0430 \u0438\u043b\u0438 \u0432\u044b\u0431\u043e\u0440\u0443 \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430, \u0430 \u0440\u0430\u0437\u0431\u043e\u0440 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432\u044b\u043d\u0435\u0441\u0442\u0438 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043c\u043e\u0434\u0443\u043b\u044c <code>unit_AxisLimit.pas<\/code> \u0431\u0435\u0437 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u043e\u0442 VCL.<\/p>\n<p>\u2022 <strong>\u0412\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 FireDAC (ELN-03).<\/strong> \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 update_item, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u0447\u0435\u0440\u0435\u0437 \u043e\u0431\u0449\u0435\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0441 \u0431\u0430\u0437\u043e\u0439 \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u0430\u0434\u0430\u043b \u043f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u043c \u0432\u044b\u0437\u043e\u0432\u0435 \u0441 \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u00ab<code>This connection cannot establish transaction ownership<\/code>\u00bb. \u041d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u043e\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0435\u0439 \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0437\u0430\u043f\u0438\u0441\u0438 \u0438 \u0441\u0442\u0440\u043e\u043a\u0430 \u0430\u0443\u0434\u0438\u0442\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u043b\u0438\u0441\u044c \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e, \u0430 \u043f\u0440\u0438 \u0443\u0436\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0432\u043d\u0435\u0448\u043d\u0435\u0439 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u0432\u044b\u0437\u043e\u0432 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u043b \u043e\u0448\u0438\u0431\u043a\u0443, \u043d\u0435 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u044f \u0447\u0443\u0436\u0443\u044e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044e.<\/p>\n<p>\u2022 <strong>\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u043d\u0430 GitHub (XRC-09).<\/strong> \u0412 \u043c\u0435\u043d\u044e \u0441\u043f\u0440\u0430\u0432\u043a\u0438 \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430 \u043d\u0430 GitHub \u0432 \u0444\u043e\u043d\u043e\u0432\u043e\u043c \u043f\u043e\u0442\u043e\u043a\u0435, \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a\u0430 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u043f\u0430\u043f\u043a\u0443 \u0438 \u0441\u0432\u0435\u0440\u043a\u0443 \u0435\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e\u0439 \u0441\u0443\u043c\u043c\u044b SHA-256 \u0441 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435\u043c \u0444\u0430\u0439\u043b\u0430 \u043f\u0440\u0438 \u043d\u0435\u0441\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u0438.<\/p>\n<h2>\u0421\u0440\u0435\u0434\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0438 \u0441\u043a\u0438\u043b\u043b<\/h2>\n<p>\u041f\u0435\u0440\u0435\u0434 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u043c \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043a\u0430\u0436\u0434\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043b\u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u043c RAD Studio 37.0 (Win32, Debug) \u0432 \u0434\u0432\u0443\u0445 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f\u0445. \u041d\u0430 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u043c \u043a\u043e\u043c\u043c\u0438\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f, \u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u0447\u043d\u044b\u0435 \u0442\u0435\u0441\u0442\u044b \u2014 \u043f\u0430\u0434\u0430\u0442\u044c. \u041f\u043e\u0441\u043b\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0430\u0432\u0442\u043e\u0440\u0441\u043a\u043e\u0433\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f \u0438 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442\u044c \u0438 \u0441\u0430\u043c\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u0438 \u0432\u0441\u0435 \u0442\u0435\u0441\u0442\u044b. \u0427\u0438\u0441\u043b\u043e \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u043d\u0430 \u0430\u0432\u0442\u043e\u0440\u0441\u043a\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0435 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c (warning_baseline): \u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0437\u0430\u0434\u0430\u0447 \u0438\u0445 \u043d\u043e\u043b\u044c, \u0432 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 X-Ray Calc \u2014 \u043e\u0434\u043d\u043e, \u0432 \u0442\u0440\u0451\u0445 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u2014 \u0432\u043e\u0441\u0435\u043c\u044c.<\/p>\n<p>\u041d\u0430 \u043a\u0430\u0436\u0434\u0443\u044e \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u0439 \u0430\u0433\u0435\u043d\u0442 omp \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0447\u0438\u0441\u0442\u0443\u044e \u043a\u043e\u043f\u0438\u044e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u0438\u0437 git-\u0431\u0430\u043d\u0434\u043b\u0430, \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0441\u0431\u043e\u0440\u043a\u0438 msbuild. \u0412\u0441\u0435 \u0444\u0430\u0439\u043b\u044b \u0441 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430\u043c\u0438 \u0434\u043b\u044f \u0430\u0433\u0435\u043d\u0442\u043e\u0432 (CLAUDE.md, AGENTS.md \u0438 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438) \u043f\u0435\u0440\u0435\u0434 \u0441\u0442\u0430\u0440\u0442\u043e\u043c \u0443\u0434\u0430\u043b\u044f\u044e\u0442\u0441\u044f \u0438\u0437 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u043f\u0430\u043f\u043a\u0438 \u0438 \u043f\u043e\u0434\u043c\u043e\u0434\u0443\u043b\u0435\u0439. \u042f\u0437\u044b\u043a\u043e\u0432\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 (LSP) \u043e\u0442\u043a\u043b\u044e\u0447\u0451\u043d, \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u0447\u043d\u044b\u0445 \u0442\u0435\u0441\u0442\u043e\u0432 \u0432 \u0434\u0435\u0440\u0435\u0432\u0435 \u043d\u0435\u0442: \u0441\u043a\u0440\u0438\u043f\u0442 \u043e\u0446\u0435\u043d\u043a\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0438\u0445 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0430\u0433\u0435\u043d\u0442\u0430. \u041b\u0438\u043c\u0438\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430 \u043e\u0434\u043d\u0443 \u0437\u0430\u0434\u0430\u0447\u0443 \u2014 45 \u043c\u0438\u043d\u0443\u0442.<\/p>\n<p>\u041a\u0430\u0436\u0434\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u043c\u043e\u0434\u0435\u043b\u044c \u0440\u0435\u0448\u0430\u0435\u0442 \u0432 \u0434\u0432\u0443\u0445 \u0440\u0435\u0436\u0438\u043c\u0430\u0445: \u0431\u0435\u0437 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 (skill-off) \u0438 \u0441 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u044b\u043c \u043d\u0430\u0432\u044b\u043a\u043e\u043c delphi-development (skill-on). \u0412 \u043d\u0430\u0432\u044b\u043a\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0430 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043d\u0430\u0448\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0438 \u0447\u0435\u0442\u044b\u0440\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0437\u0430\u0442\u0435\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438:<\/p>\n<p><strong>1. \u0412\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0432 .dfm (no-runtime-controls).<\/strong> \u0427\u0430\u0441\u0442\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u2014 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0438 \u0438 \u043f\u0430\u043d\u0435\u043b\u0438 \u0432 \u043a\u043e\u0434\u0435 \u0447\u0435\u0440\u0435\u0437 <code>TButton.Create(Self)<\/code> \u0432\u043d\u0443\u0442\u0440\u0438 <code>FormCreate<\/code>. \u0412 \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u0435 IDE \u0442\u0430\u043a\u0438\u0445 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043e\u0432 \u043d\u0435 \u0432\u0438\u0434\u043d\u043e, \u0430 \u0432\u0451\u0440\u0441\u0442\u043a\u0430 \u0444\u043e\u0440\u043c\u044b \u043b\u043e\u043c\u0430\u0435\u0442\u0441\u044f. \u0412\u0441\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u043e\u043f\u0438\u0441\u0430\u043d\u044b \u0432 .dfm \u0438 \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0441\u043a\u0440\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e Visible.<\/p>\n<p><strong>2. \u0421\u0432\u044f\u0437\u043a\u0430 TImageCollection \u0438 TVirtualImageList \u0432\u043c\u0435\u0441\u0442\u043e TImageList (no-timagelist).<\/strong> \u0421\u0442\u0430\u0440\u044b\u0439 TImageList \u0445\u0440\u0430\u043d\u0438\u0442 \u0438\u043a\u043e\u043d\u043a\u0438 \u0432 \u0432\u0438\u0434\u0435 BMP-\u043b\u0435\u043d\u0442\u044b \u0441 \u0431\u0438\u0442\u043e\u0432\u043e\u0439 \u043c\u0430\u0441\u043a\u043e\u0439, \u0438\u0437-\u0437\u0430 \u0447\u0435\u0433\u043e \u043d\u0430 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u044d\u043a\u0440\u0430\u043d\u0430\u0445 \u043a\u0440\u0430\u044f \u0432\u044b\u0433\u043b\u044f\u0434\u044f\u0442 \u0440\u0432\u0430\u043d\u044b\u043c\u0438. \u0412 \u043d\u043e\u0432\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445 Delphi \u0434\u043b\u044f PNG \u0441 \u0430\u043b\u044c\u0444\u0430-\u043a\u0430\u043d\u0430\u043b\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0430\u0440\u0430 <code>TImageCollection<\/code> \u0438 <code>TVirtualImageList<\/code>.<\/p>\n<p><strong>3. \u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 try &#8230; finally &#8230; Free (create-try-finally).<\/strong> \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0438 \u043c\u0443\u0441\u043e\u0440\u0430 \u0434\u043b\u044f \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0432 Object Pascal \u043d\u0435\u0442, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043b\u044e\u0431\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 \u0431\u0435\u0437 \u0432\u043b\u0430\u0434\u0435\u043b\u044c\u0446\u0430 \u0434\u043e\u043b\u0436\u0435\u043d \u043e\u0441\u0432\u043e\u0431\u043e\u0436\u0434\u0430\u0442\u044c\u0441\u044f \u0432 \u0431\u043b\u043e\u043a\u0435 finally.<\/p>\n<p><strong>4. \u0415\u0434\u0438\u043d\u044b\u0439 \u0441\u0442\u0438\u043b\u044c \u0440\u0430\u043c\u043e\u043a Raize (rz-border-outer).<\/strong> \u0412\u043e \u0432\u0441\u0435\u0445 \u043d\u0430\u0448\u0438\u0445 \u0444\u043e\u0440\u043c\u0430\u0445 \u043f\u0430\u043d\u0435\u043b\u0438 <code>TRzPanel<\/code>, <code>TRzGroupBox<\/code>, <code>TRzToolbar<\/code> \u0438 <code>TRzSizePanel<\/code> \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e <code>BorderOuter = fsFlatRounded<\/code>.<\/p>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u043e \u0434\u0432\u0443\u043c \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u043c \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f\u043c: \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u0438 \u0438 \u0441\u043e\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u044e \u043a\u043e\u043d\u0432\u0435\u043d\u0446\u0438\u0439.<\/p>\n<p><strong>\u041a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c (0 \u0438\u043b\u0438 1).<\/strong> \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0441\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0431\u0435\u0437 \u0440\u043e\u0441\u0442\u0430 \u0447\u0438\u0441\u043b\u0430 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 (<code>warnings &lt;= warning_baseline<\/code>), \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0438 \u043f\u0440\u043e\u0439\u0442\u0438 \u0432\u0441\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u0447\u043d\u044b\u0435 \u0442\u0435\u0441\u0442\u044b DUnitX. \u041b\u044e\u0431\u043e\u0435 \u043d\u043e\u0432\u043e\u0435 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u043e\u0431\u043d\u0443\u043b\u044f\u0435\u0442 \u043e\u0446\u0435\u043d\u043a\u0443 \u0437\u0430 \u0437\u0430\u0434\u0430\u0447\u0443.<strong>\u041a\u043e\u043d\u0432\u0435\u043d\u0446\u0438\u0438 (\u043e\u0442 0 \u0434\u043e 1).<\/strong> \u041d\u0430 \u0434\u0435\u0432\u044f\u0442\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 \u0441\u043a\u0440\u0438\u043f\u0442 lint.py \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0447\u0435\u0442\u044b\u0440\u0435 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0445 \u0432\u044b\u0448\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u0441\u0442\u0440\u043e\u043a\u0430\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u0441\u0430\u043c \u0430\u0433\u0435\u043d\u0442.<\/p>\n<h2>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b<\/h2>\n<p>\u041f\u043e\u043b\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u043e\u0448\u043b\u0438 \u043f\u044f\u0442\u044c \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0438 \u0434\u0432\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435. \u0411\u044b\u0441\u0442\u0440\u044b\u0435 \u0438 \u043d\u0435\u0434\u043e\u0440\u043e\u0433\u0438\u0435 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u2014 DeepSeek V4.1 Flash \u0438 Claude Haiku 5.5 \u2014 \u043c\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b\u0438 \u043f\u043e \u0442\u0440\u0438 \u0440\u0430\u0437\u0430 \u043d\u0430 \u043a\u0430\u0436\u0434\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 (\u043f\u043e 60 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432 \u0431\u0435\u0437 \u043d\u0430\u0432\u044b\u043a\u0430 \u0438 \u0441 \u043d\u0430\u0432\u044b\u043a\u043e\u043c). \u0421\u0442\u0430\u0440\u0448\u0438\u0435 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u2014 Claude Sonnet 5.5, GPT-6.1 Sol \u0438 \u0432\u044b\u0448\u0435\u0434\u0448\u0430\u044f \u0431\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u0432\u0447\u0435\u0440\u0430 GPT-6.1 Terra \u2014 \u0430 \u0442\u0430\u043a\u0436\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u043b\u0438 \u043d\u0430\u0431\u043e\u0440 \u0432 \u043e\u0434\u0438\u043d \u043f\u043e\u0432\u0442\u043e\u0440, \u043f\u043e 20 \u0437\u0430\u0434\u0430\u0447 \u043d\u0430 \u0440\u0435\u0436\u0438\u043c. \u0414\u043b\u044f \u0432\u0441\u0435\u0445 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0431\u044b\u043b \u0437\u0430\u0434\u0430\u043d \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0440\u0430\u0441\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0439 high.<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/extt\/bc\/4b\/7a\/bc4b7accc75df2afa51dc51e376d63b9.png\" alt=\"\u0420\u0438\u0441\u0443\u043d\u043e\u043a 1. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0441\u0435\u043c\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043d\u0430 20 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 Delphi \u0431\u0435\u0437 \u043d\u0430\u0432\u044b\u043a\u0430 (skill-off) \u0438 \u0441 \u043d\u0430\u0432\u044b\u043a\u043e\u043c delphi-development (skill-on).\" title=\"\u0420\u0438\u0441\u0443\u043d\u043e\u043a 1. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0441\u0435\u043c\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043d\u0430 20 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 Delphi \u0431\u0435\u0437 \u043d\u0430\u0432\u044b\u043a\u0430 (skill-off) \u0438 \u0441 \u043d\u0430\u0432\u044b\u043a\u043e\u043c delphi-development (skill-on).\" width=\"1720\" height=\"1960\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/extt\/bc\/4b\/7a\/bc4b7accc75df2afa51dc51e376d63b9.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/extt\/bc\/4b\/7a\/bc4b7accc75df2afa51dc51e376d63b9.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption><em>\u0420\u0438\u0441\u0443\u043d\u043e\u043a 1. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0441\u0435\u043c\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043d\u0430 20 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 Delphi \u0431\u0435\u0437 \u043d\u0430\u0432\u044b\u043a\u0430 (skill-off) \u0438 \u0441 \u043d\u0430\u0432\u044b\u043a\u043e\u043c delphi-development (skill-on).<\/em><\/figcaption><\/div>\n<\/figure>\n<p>\u041a\u043e\u0440\u043e\u0442\u043a\u043e \u043e \u043c\u043e\u0434\u0435\u043b\u044f\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432 \u0438\u0442\u043e\u0433\u043e\u0432\u0443\u044e \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043d\u0435 \u0432\u043e\u0448\u043b\u0438. Gemini 4 Argon \u043c\u044b \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0438 \u043f\u043e\u0441\u043b\u0435 24 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432 &#8212; \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e. \u041d\u0430 \u0441\u0435\u0440\u0438\u0438 GLM 5.3 Flash \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u0432\u0451\u0440\u0442\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u043b\u0441\u044f \u0431\u0430\u043b\u0430\u043d\u0441 \u043d\u0430 OpenRouter. Claude Opus 5.5 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0434\u0432\u0443\u0445 \u043f\u0440\u043e\u0431\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447\u0430\u0445: \u043c\u043b\u0430\u0434\u0448\u0430\u044f Sonnet 5.5 \u0438 \u0442\u0430\u043a \u0432\u0437\u044f\u043b\u0430 19 \u0437\u0430\u0434\u0430\u0447 \u0438\u0437 20 \u043f\u043e \u0441\u0442\u0440\u043e\u0433\u043e\u0439 \u0448\u043a\u0430\u043b\u0435 \u0438 \u0432\u0441\u0435 20 \u043f\u043e \u0442\u0435\u0441\u0442\u0430\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0433\u043e\u043d\u044f\u0442\u044c \u043f\u043e\u043b\u043d\u0443\u044e \u0441\u0435\u0440\u0438\u044e \u043d\u0430 Opus \u0441\u043c\u044b\u0441\u043b\u0430 \u043d\u0435 \u0431\u044b\u043b\u043e.<\/p>\n<p>\u041b\u0443\u0447\u0448\u0435\u0435 \u0441\u043e\u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0438 \u0446\u0435\u043d\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u043b <strong>DeepSeek V4.1 Flash<\/strong>. \u0421 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u044b\u043c \u043d\u0430\u0432\u044b\u043a\u043e\u043c \u043e\u043d \u0441\u0434\u0430\u043b <strong>58 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432 \u0438\u0437 60 (97%)<\/strong> \u043f\u0440\u0438 \u0441\u0440\u0435\u0434\u043d\u0435\u0439 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438 <strong>$0,042 \u0437\u0430 \u0437\u0430\u0434\u0430\u0447\u0443<\/strong>, \u0438\u043b\u0438 <strong>85 \u0446\u0435\u043d\u0442\u043e\u0432 \u0437\u0430 \u0432\u0441\u0435 20 \u0437\u0430\u0434\u0430\u0447<\/strong>. \u0423 Sonnet 5.5 \u0438 GPT-6.1 Sol \u0442\u043e\u0442 \u0436\u0435 \u043d\u0430\u0431\u043e\u0440 \u0438\u0437 \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0438 \u0437\u0430\u0434\u0430\u0447 \u0441\u0442\u043e\u0438\u0442 \u043e\u043a\u043e\u043b\u043e \u0434\u0435\u0441\u044f\u0442\u0438 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432 ($0,46\u2013$0,55 \u0437\u0430 \u0437\u0430\u0434\u0430\u0447\u0443) \u2014 \u0432 \u0434\u0432\u0435\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u0440\u0430\u0437 \u0434\u043e\u0440\u043e\u0436\u0435. \u0412\u044b\u0448\u0435\u0434\u0448\u0430\u044f \u0432\u0447\u0435\u0440\u0430 <strong>GPT-6.1 Terra<\/strong> \u043f\u043e \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u043c \u0442\u0430\u0440\u0438\u0444\u0430\u043c OpenAI ($1 \/ $5 \/ $0,05 \u0437\u0430 \u043c\u0438\u043b\u043b\u0438\u043e\u043d \u0432\u0445\u043e\u0434\u043d\u044b\u0445, \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0445 \u0438 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u2014 \u0432\u0434\u0432\u043e\u0435 \u0434\u0435\u0448\u0435\u0432\u043b\u0435 Sol) \u0438 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u043c\u0443 \u0447\u0438\u0441\u043b\u0443 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0437\u0430\u043d\u044f\u043b\u0430 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u0443\u044e \u0441\u0442\u0440\u043e\u0447\u043a\u0443: <strong>$0,176\u2013$0,178 \u0437\u0430 \u0437\u0430\u0434\u0430\u0447\u0443<\/strong>, \u0438\u043b\u0438 <strong>$3,52\u2013$3,56 \u0437\u0430 \u0432\u0435\u0441\u044c \u043d\u0430\u0431\u043e\u0440 \u0438\u0437 20 \u0437\u0430\u0434\u0430\u0447<\/strong> \u2014 \u0432\u0442\u0440\u043e\u0435 \u0434\u0435\u0448\u0435\u0432\u043b\u0435 Sol \u0438 Sonnet. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c DeepSeek Flash \u043e\u0431\u043e\u0448\u0451\u043b \u043f\u043e \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0438 \u0431\u043b\u0438\u0437\u043a\u0443\u044e \u043f\u043e \u0446\u0435\u043d\u0435 Claude Haiku 5.5 ($0,061 \u0437\u0430 \u0437\u0430\u0434\u0430\u0447\u0443 \u0438 83\u201388% \u0443\u0441\u043f\u0435\u0448\u043d\u044b\u0445 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432).<\/p>\n<p>\u041f\u0435\u0440\u0435\u043f\u043b\u0430\u0442\u0430 \u0437\u0430 <strong>Claude Sonnet 5.5<\/strong> \u0438\u043b\u0438 <strong>GPT-6.1 Terra<\/strong> \u0434\u0430\u0451\u0442 \u0432\u044b\u0438\u0433\u0440\u044b\u0448 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u041d\u0430 \u043e\u0434\u043d\u0443 \u0437\u0430\u0434\u0430\u0447\u0443 \u2014 \u043d\u0430\u0439\u0442\u0438 \u043d\u0443\u0436\u043d\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438, \u0432\u043d\u0435\u0441\u0442\u0438 \u043f\u0440\u0430\u0432\u043a\u0443 \u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c msbuild \u2014 \u0443 Sonnet 5.5 \u0443\u0445\u043e\u0434\u0438\u0442 \u0432 \u0441\u0440\u0435\u0434\u043d\u0435\u043c <strong>161\u2013203 \u0441\u0435\u043a\u0443\u043d\u0434\u044b<\/strong> (\u043e\u043a\u043e\u043b\u043e \u0442\u0440\u0451\u0445 \u043c\u0438\u043d\u0443\u0442). \u041d\u043e\u0432\u0430\u044f <strong>GPT-6.1 Terra<\/strong> \u0443\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0447\u0442\u0438 \u0432 \u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f (<strong>211\u2013226 \u0441\u0435\u043a\u0443\u043d\u0434<\/strong>), \u0442\u043e\u0433\u0434\u0430 \u043a\u0430\u043a \u0435\u0451 \u043f\u0440\u0435\u0434\u0448\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0438\u0446\u0430 GPT-6.1 Sol \u0441\u0438\u0434\u0438\u0442 \u043d\u0430\u0434 \u0437\u0430\u0434\u0430\u0447\u0435\u0439 \u0432 \u0441\u0440\u0435\u0434\u043d\u0435\u043c \u043f\u043e 7\u201311 \u043c\u0438\u043d\u0443\u0442 (436\u2013660 \u0441\u0435\u043a\u0443\u043d\u0434), \u0430 \u043d\u0430 \u0434\u0432\u0443\u0445 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0436\u0443\u0440\u043d\u0430\u043b\u0430 (ELN-02 \u0438 ELN-03) \u0431\u0435\u0437 \u043d\u0430\u0432\u044b\u043a\u0430 \u0432\u044b\u0431\u0440\u0430\u043b\u0430 \u0432\u0435\u0441\u044c 45-\u043c\u0438\u043d\u0443\u0442\u043d\u044b\u0439 \u043b\u0438\u043c\u0438\u0442. DeepSeek Flash \u0442\u0440\u0430\u0442\u0438\u0442 \u0432 \u0441\u0440\u0435\u0434\u043d\u0435\u043c 337\u2013383 \u0441\u0435\u043a\u0443\u043d\u0434\u044b.<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/extt\/9a\/66\/9a\/9a669a76af06c1e8649478549ef5a2b4.png\" alt=\"\u0420\u0438\u0441\u0443\u043d\u043e\u043a 2. \u0421\u0432\u0435\u0440\u0445\u0443 \u2014 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c \u0438 \u0441\u0440\u0435\u0434\u043d\u044f\u044f \u0446\u0435\u043d\u0430 \u043e\u0434\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438 \u0434\u043b\u044f \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 (\u043b\u043e\u0433\u0430\u0440\u0438\u0444\u043c\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0448\u043a\u0430\u043b\u0430). \u0421\u043d\u0438\u0437\u0443 \u2014 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c \u0438 \u0441\u0440\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447\u0438 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0441\u0435\u043c\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0438 \u043d\u0430 RTX 5080. \u0421\u0442\u0440\u0435\u043b\u043a\u0438 \u0432\u0435\u0434\u0443\u0442 \u043e\u0442 skill-off \u043a skill-on.\" title=\"\u0420\u0438\u0441\u0443\u043d\u043e\u043a 2. \u0421\u0432\u0435\u0440\u0445\u0443 \u2014 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c \u0438 \u0441\u0440\u0435\u0434\u043d\u044f\u044f \u0446\u0435\u043d\u0430 \u043e\u0434\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438 \u0434\u043b\u044f \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 (\u043b\u043e\u0433\u0430\u0440\u0438\u0444\u043c\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0448\u043a\u0430\u043b\u0430). \u0421\u043d\u0438\u0437\u0443 \u2014 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c \u0438 \u0441\u0440\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447\u0438 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0441\u0435\u043c\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0438 \u043d\u0430 RTX 5080. \u0421\u0442\u0440\u0435\u043b\u043a\u0438 \u0432\u0435\u0434\u0443\u0442 \u043e\u0442 skill-off \u043a skill-on.\" width=\"1639\" height=\"2000\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/extt\/9a\/66\/9a\/9a669a76af06c1e8649478549ef5a2b4.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/extt\/9a\/66\/9a\/9a669a76af06c1e8649478549ef5a2b4.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption><em>\u0420\u0438\u0441\u0443\u043d\u043e\u043a 2. \u0421\u0432\u0435\u0440\u0445\u0443 \u2014 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c \u0438 \u0441\u0440\u0435\u0434\u043d\u044f\u044f \u0446\u0435\u043d\u0430 \u043e\u0434\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438 \u0434\u043b\u044f \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 (\u043b\u043e\u0433\u0430\u0440\u0438\u0444\u043c\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0448\u043a\u0430\u043b\u0430). \u0421\u043d\u0438\u0437\u0443 \u2014 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c \u0438 \u0441\u0440\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447\u0438 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0441\u0435\u043c\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0438 \u043d\u0430 RTX 5080. \u0421\u0442\u0440\u0435\u043b\u043a\u0438 \u0432\u0435\u0434\u0443\u0442 \u043e\u0442 skill-off \u043a skill-on.<\/em><\/figcaption><\/div>\n<\/figure>\n<p>\u041d\u0430 \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u0445 \u044d\u0442\u0430 \u0440\u0430\u0437\u043d\u0438\u0446\u0430 \u0435\u0449\u0451 \u0437\u0430\u043c\u0435\u0442\u043d\u0435\u0435. \u0412 \u0437\u0430\u0434\u0430\u0447\u0435 TRB-03 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u043e\u0441\u044c \u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c \u0432\u044b\u0445\u043e\u0434 \u0437\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0432 \u043c\u0435\u0434\u0438\u0430\u043d\u043d\u043e\u043c \u0444\u0438\u043b\u044c\u0442\u0440\u0435 \u043f\u0440\u0438 \u043d\u0443\u043b\u0435\u0432\u043e\u043c \u043e\u043a\u043d\u0435 (<code>unit_FBControl.pas<\/code>). \u0412\u0440\u0435\u043c\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0432\u044b\u0437\u043e\u0432\u043e\u043c \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u043e:<\/p>\n<p>\u2022 <strong>Sonnet 5.5<\/strong> \u2014 <strong>10 \u0441\u0435\u043a\u0443\u043d\u0434<\/strong> \u0438 $0,018;<\/p>\n<p>\u2022 <strong>GPT-6.1 Terra<\/strong> \u2014 <strong>64\u201367 \u0441\u0435\u043a\u0443\u043d\u0434<\/strong> \u0438 $0,046\u2013$0,077;<\/p>\n<p>\u2022 <strong>DeepSeek Flash<\/strong> \u2014 <strong>62\u201379 \u0441\u0435\u043a\u0443\u043d\u0434<\/strong> \u0438 $0,008\u2013$0,009;<\/p>\n<p>\u2022 <strong>Haiku 5.5<\/strong> \u2014 <strong>71\u201382 \u0441\u0435\u043a\u0443\u043d\u0434\u044b<\/strong> \u0438 $0,013\u2013$0,017;<\/p>\n<p>\u2022 <strong>GPT-6.1 Sol<\/strong> \u2014 <strong>130\u2013143 \u0441\u0435\u043a\u0443\u043d\u0434\u044b<\/strong> \u0438 $0,148\u2013$0,188.<\/p>\n<h2>\u041a\u0443\u0434\u0430 \u043f\u0440\u043e\u043f\u0430\u043b\u0430 \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430<\/h2>\n<p>\u0423 Sonnet 5.5 \u0432 \u043a\u043e\u043b\u043e\u043d\u043a\u0435 \u00ab\u041a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c\u00bb \u0441\u0442\u043e\u0438\u0442 19\/20, \u0430 \u0432 \u0441\u043e\u0441\u0435\u0434\u043d\u0435\u0439 \u043a\u043e\u043b\u043e\u043d\u043a\u0435 \u00ab\u0422\u0435\u0441\u0442\u044b DUnitX\u00bb \u2014 20\/20. \u0423 DeepSeek Flash \u0441 \u043d\u0430\u0432\u044b\u043a\u043e\u043c \u2014 58\/60 \u0438 60\/60. \u041a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0439\u0442\u0438 \u0432\u0441\u0435 \u0442\u0435\u0441\u0442\u044b \u0438 \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u043e\u043b\u044c \u0437\u0430 \u0437\u0430\u0434\u0430\u0447\u0443?<\/p>\n<p>\u0412\u0438\u043d\u043e\u0432\u043d\u0438\u0446\u0430 \u043e\u0434\u043d\u0430 \u043d\u0430 \u0432\u0441\u0435\u0445 \u2014 \u0437\u0430\u0434\u0430\u0447\u0430 XRC-06. \u0412 \u043d\u0430\u0448\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u043e\u0446\u0435\u043d\u043a\u0438 \u043d\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0441\u0442\u0435\u0439 XRCUncert \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0443 Clear&#8230; (btnClear). \u041f\u043e \u043d\u0430\u0436\u0430\u0442\u0438\u044e \u043e\u043d\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0432\u044b\u0447\u0438\u0449\u0430\u0442\u044c \u0438\u0437 \u0444\u0430\u0439\u043b\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 .xrcx (\u0432\u043d\u0443\u0442\u0440\u0438 \u044d\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u044b\u0439 zip-\u0430\u0440\u0445\u0438\u0432) \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0440\u0430\u0441\u0447\u0451\u0442\u0430 uncert_*.json \u0438 \u0441\u044b\u0440\u044b\u0435 \u043e\u0442\u0441\u0447\u0451\u0442\u044b counts_*.dat. \u0412\u0441\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u0432\u043d\u0443\u0442\u0440\u0438 \u0430\u0440\u0445\u0438\u0432\u0430 \u043e\u0431\u044f\u0437\u0430\u043d\u044b \u043e\u0441\u0442\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u0442\u0440\u043e\u043d\u0443\u0442\u044b\u043c\u0438 \u0431\u0430\u0439\u0442 \u0432 \u0431\u0430\u0439\u0442, \u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u043d\u0430 \u0434\u0438\u0441\u043a\u0435 \u043e\u0441\u0442\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e.<\/p>\n<p>\u041a\u043e\u0433\u0434\u0430 \u044f \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u0433\u043b\u044f\u043d\u0443\u043b \u043d\u0430 \u0441\u0432\u043e\u0434\u043a\u0443 \u043f\u043e XRC-06, \u043a\u0430\u0440\u0442\u0438\u043d\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b\u0430 \u0443\u0434\u0440\u0443\u0447\u0430\u044e\u0449\u0435:<\/p>\n<p>\u2022 <strong>GPT-6.1 Sol<\/strong> \u2014 1\/1;<\/p>\n<p>\u2022 <strong>DeepSeek V4.1 Flash<\/strong> \u2014 1\/3;<\/p>\n<p>\u2022 <strong>Claude Sonnet 5.5<\/strong> \u2014 0\/1;<\/p>\n<p>\u2022 <strong>GPT-6.1 Terra<\/strong> \u2014 0\/1;<\/p>\n<p>\u2022 <strong>Claude Haiku 5.5<\/strong> \u2014 0\/3;<\/p>\n<p>\u2022 <strong>Qwen Coder<\/strong> \u2014 0\/1.<\/p>\n<p>\u041f\u0435\u0440\u0432\u0430\u044f \u043c\u044b\u0441\u043b\u044c: \u043d\u0435\u0443\u0436\u0435\u043b\u0438 \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u0430\u044f \u043f\u0435\u0440\u0435\u043f\u0430\u043a\u043e\u0432\u043a\u0430 zip-\u0430\u0440\u0445\u0438\u0432\u0430 \u0432 Delphi \u043e\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u043f\u043e\u0434 \u0441\u0438\u043b\u0443 \u043e\u0434\u043d\u043e\u0439 \u0442\u043e\u043b\u044c\u043a\u043e Sol? \u041f\u043e\u043b\u0435\u0437 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f \u0432 \u043b\u043e\u0433\u0438 \u0438 \u0434\u0438\u0444\u0444\u044b. \u0412\u043e \u0432\u0441\u0435\u0445 \u044d\u0442\u0438\u0445 \u00ab\u043f\u0440\u043e\u0432\u0430\u043b\u0435\u043d\u043d\u044b\u0445\u00bb \u043f\u043e\u043f\u044b\u0442\u043a\u0430\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0441\u043e\u0431\u0440\u0430\u043b\u043e\u0441\u044c, \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0441\u043e\u0431\u0440\u0430\u043b\u0441\u044f, \u0438 <strong>\u0432\u0441\u0435 37 \u0441\u043a\u0440\u044b\u0442\u044b\u0445 \u0442\u0435\u0441\u0442\u043e\u0432 DUnitX \u043f\u0440\u043e\u0448\u043b\u0438 \u0431\u0435\u0437 \u0435\u0434\u0438\u043d\u043e\u0439 \u043e\u0448\u0438\u0431\u043a\u0438<\/strong>.<\/p>\n<p>\u0421\u0440\u0443\u0431\u0438\u043b\u043e \u0432\u0441\u0435\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u0435 warnings &lt;= warning_baseline. \u0412 \u043f\u0440\u043e\u0435\u043a\u0442\u0435 XRCUncert.dproj \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u0440\u0430\u0432\u043d\u044f\u043b\u0441\u044f \u0435\u0434\u0438\u043d\u0438\u0446\u0435. \u042d\u0442\u043e \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u0441\u0438\u0434\u0435\u043b\u043e \u0432 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u0430\u0440\u0445\u0438\u0432\u0430 WriteEntries \u0432 \u043c\u043e\u0434\u0443\u043b\u0435 unit_UncertFiles.pas:<\/p>\n<p><code>if TFileAttribute.faReadOnly in TFile.GetAttributes(ProjectFile) then<\/code><\/p>\n<p>\u041d\u0430 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043a <code>TFileAttribute<\/code> \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 RAD Studio \u0432\u044b\u0434\u0430\u0451\u0442 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 W1002: <code>Symbol 'TFileAttribute' is specific to a platform.<\/code><\/p>\n<p>\u0427\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043b\u0438 Sol \u0438 \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u043e\u043f\u044b\u0442\u043a\u0430 DeepSeek Flash (r1)? \u041e\u043d\u0438 \u0432\u044b\u043d\u0435\u0441\u043b\u0438 \u043e\u0431\u0449\u0443\u044e \u043b\u043e\u0433\u0438\u043a\u0443 \u043f\u0435\u0440\u0435\u043f\u0430\u043a\u043e\u0432\u043a\u0438 zip-\u0444\u0430\u0439\u043b\u0430 \u0432\u043e \u0432\u0441\u043f\u043e\u043c\u043e\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0443 (<code>Rewrite \/ RewriteArchive<\/code>), \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0432\u044b\u0437\u044b\u0432\u0430\u043b\u0438\u0441\u044c \u0438 \u0441\u0442\u0430\u0440\u0430\u044f <code>WriteEntries<\/code>, \u0438 \u043d\u043e\u0432\u0430\u044f <code>RemoveToolEntries<\/code>. \u0421\u0442\u0440\u043e\u043a\u0430 \u0441 <code>TFileAttribute.faReadOnly<\/code> \u043e\u0441\u0442\u0430\u043b\u0430\u0441\u044c \u0432 \u043c\u043e\u0434\u0443\u043b\u0435 \u043e\u0434\u043d\u0430, \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 W1002 \u0442\u043e\u0436\u0435 \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u043e\u0434\u043d\u043e (warnings = 1), \u0438 \u0437\u0430\u0447\u0451\u0442 \u043f\u0440\u043e\u0448\u0451\u043b.<\/p>\n<p>\u0410 Sonnet 5.5, GPT-6.1 Terra, Haiku 5.5, Qwen Coder \u0438 \u0434\u0432\u0435 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 DeepSeek Flash \u043d\u0430\u043f\u0438\u0441\u0430\u043b\u0438 <code>RemoveToolEntries<\/code> \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439. \u0418, \u0440\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, \u0434\u043e\u0431\u0440\u043e\u0441\u043e\u0432\u0435\u0441\u0442\u043d\u043e \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u0432 \u043d\u0430\u0447\u0430\u043b\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u00ab\u0430 \u043d\u0435 \u043e\u0442\u043a\u0440\u044b\u0442 \u043b\u0438 \u0444\u0430\u0439\u043b \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\u00bb \u0438\u0437 \u0441\u043e\u0441\u0435\u0434\u043d\u0435\u0439 <code>WriteEntries<\/code>! \u0412 \u043c\u043e\u0434\u0443\u043b\u0435 \u0441\u0442\u0430\u043b\u043e \u0434\u0432\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u0441 <code>TFileAttribute<\/code>. \u041a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u0432\u044b\u0434\u0430\u043b \u0434\u0432\u0430 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f W1002 \u0432\u043c\u0435\u0441\u0442\u043e \u043e\u0434\u043d\u043e\u0433\u043e (warnings = 2 &gt; 1), \u0438 \u0441\u043a\u0440\u0438\u043f\u0442 \u043e\u0446\u0435\u043d\u043a\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b \u043d\u043e\u043b\u044c.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u0436\u0435 \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 37 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a, \u0442\u043e <strong>Sonnet 5.5 \u0440\u0435\u0448\u0438\u043b\u0430 20 \u0438\u0437 20<\/strong>, <strong>DeepSeek Flash \u0441 \u043d\u0430\u0432\u044b\u043a\u043e\u043c \u2014 \u0432\u0441\u0435 60 \u0438\u0437 60<\/strong>, \u0430 <strong>GPT-6.1 Terra \u2014 19 \u0438\u0437 20 (95%)<\/strong>. \u041f\u0440\u0438\u0447\u0451\u043c \u0437\u0430\u0434\u0430\u0447\u0443 \u0441 \u0430\u0432\u0442\u043e\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043c XRC-09, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 GPT-6.1 Sol \u0443\u043f\u0430\u043b\u0430 \u0432 \u043e\u0431\u043e\u0438\u0445 \u0440\u0435\u0436\u0438\u043c\u0430\u0445, \u043d\u043e\u0432\u0430\u044f Terra \u0441\u0434\u0430\u043b\u0430 \u0441 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u0430\u0437\u0430, \u043f\u043e\u0442\u0435\u0440\u044f\u0432 \u043e\u0447\u043a\u0438 \u043d\u0430 \u0442\u0435\u0441\u0442\u0430\u0445 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 XRC-05.<\/p>\n<h2>\u0417\u0430\u0432\u0438\u0441\u0448\u0438\u0439 \u0442\u0435\u0441\u0442 \u043d\u0430 TStringGrid<\/h2>\n<p>\u0415\u0449\u0451 \u043e\u0434\u0438\u043d \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u043d\u044b\u0439 \u0441\u043b\u0443\u0447\u0430\u0439 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u0451\u043b \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0435 TRB-04. \u0412 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 \u0442\u0440\u0438\u0431\u043e\u043c\u0435\u0442\u0440\u0430 \u043e\u043a\u043d\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 (frm_TestAnalysis.pas) \u043f\u0430\u0434\u0430\u043b\u043e \u043f\u0440\u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0441 \u043e\u0448\u0438\u0431\u043a\u043e\u0439 Fixed row count must be less than row count.<\/p>\n<p>\u041a\u0442\u043e \u043f\u0438\u0441\u0430\u043b \u043f\u043e\u0434 VCL, \u0437\u043d\u0430\u0435\u0442 \u044d\u0442\u0443 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c TStringGrid \u043d\u0430\u0438\u0437\u0443\u0441\u0442\u044c. \u0427\u0438\u0441\u043b\u043e \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0441\u0442\u0440\u043e\u043a \u0448\u0430\u043f\u043a\u0438 (FixedRows = 1) \u0432\u0441\u0435\u0433\u0434\u0430 \u043e\u0431\u044f\u0437\u0430\u043d\u043e \u0431\u044b\u0442\u044c \u0441\u0442\u0440\u043e\u0433\u043e \u043c\u0435\u043d\u044c\u0448\u0435 \u043e\u0431\u0449\u0435\u0433\u043e \u0447\u0438\u0441\u043b\u0430 \u0441\u0442\u0440\u043e\u043a RowCount. \u0412 \u0444\u0430\u0439\u043b\u0435 \u0444\u043e\u0440\u043c\u044b .dfm \u0441\u0442\u043e\u044f\u043b\u043e <code>RowCount = 1<\/code>, \u0430 \u0432 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0435 FormCreate \u0431\u044b\u043b\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e:<\/p>\n<p><code>grdCycles.FixedRows := 1;<br \/> grdCycles.RowCount := 1;<\/code><\/p>\n<p>\u041d\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u0437\u0433\u043b\u044f\u0434 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c \u043d\u0438\u0436\u043d\u044e\u044e \u0441\u0442\u0440\u043e\u0447\u043a\u0443 \u043d\u0430 <code>grdCycles.RowCount := 2<\/code>. \u0418\u043c\u0435\u043d\u043d\u043e \u0442\u0430\u043a \u0438 \u0441\u0434\u0435\u043b\u0430\u043b\u0430 Haiku 5.5 \u0432 \u043f\u0435\u0440\u0432\u043e\u0439 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 (r1). \u041d\u043e \u0435\u0441\u043b\u0438 \u043d\u0435 \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c \u044d\u0442\u0438 \u0434\u0432\u0435 \u0441\u0442\u0440\u043e\u0447\u043a\u0438 \u043c\u0435\u0441\u0442\u0430\u043c\u0438, \u0442\u043e \u0432 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f <code>grdCycles.FixedRows := 1<\/code> \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e RowCount \u0432\u0441\u0451 \u0435\u0449\u0451 \u0440\u0430\u0432\u043d\u043e \u0435\u0434\u0438\u043d\u0438\u0446\u0435, \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u043e\u0439 \u0438\u0437 .dfm! \u0421\u0435\u0442\u043a\u0430 \u0442\u0443\u0442 \u0436\u0435 \u0431\u0440\u043e\u0441\u0430\u0435\u0442 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 EInvalidGridOperation. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0443\u0436\u043d\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c <code>RowCount := 2<\/code>, \u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0441\u0442\u0440\u043e\u043a\u043e\u0439 \u043d\u0430\u0437\u043d\u0430\u0447\u0430\u0442\u044c <code>FixedRows := 1<\/code>.<\/p>\n<p>\u041d\u043e \u043f\u043e\u0447\u0435\u043c\u0443 \u0432 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0435 \u0443 Haiku \u0432\u043c\u0435\u0441\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u043f\u0430\u0434\u0435\u043d\u0438\u044f \u0442\u0435\u0441\u0442\u0430 \u0437\u0430\u043f\u0438\u0441\u0430\u043b\u0441\u044f \u0442\u0430\u0439\u043c\u0430\u0443\u0442? \u0410 \u043f\u043e\u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u0434\u0435\u043b\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u043b\u043e \u0432\u043d\u0443\u0442\u0440\u0438 FormCreate. \u041a\u043e\u0433\u0434\u0430 \u0432 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440\u0435 \u0444\u043e\u0440\u043c\u044b VCL \u0441\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u043e\u0435 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435, TCustomForm.DoCreate \u043b\u043e\u0432\u0438\u0442 \u0435\u0433\u043e \u0438 \u0437\u0430\u0431\u043e\u0442\u043b\u0438\u0432\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u0432 Application.HandleException(Self). \u0410 \u0442\u043e\u0442 \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d \u043c\u043e\u0434\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043a\u043e\u0448\u043a\u043e Windows \u0441 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u00ab\u041e\u041a\u00bb. \u0424\u043e\u043d\u043e\u0432\u044b\u0439 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0440\u0430\u043d\u043d\u0435\u0440 DUnitX \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442 TfrmTestAnalysis.Create(nil), \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0432\u044b\u0441\u043a\u0430\u043a\u0438\u0432\u0430\u0435\u0442 \u0434\u0438\u0430\u043b\u043e\u0433 \u0441 \u043e\u0448\u0438\u0431\u043a\u043e\u0439, \u043d\u0430\u0436\u0438\u043c\u0430\u0442\u044c \u00ab\u041e\u041a\u00bb \u043d\u0435\u043a\u043e\u043c\u0443, \u0438 \u0442\u0435\u0441\u0442 \u0432\u0438\u0441\u0438\u0442 \u0434\u043e \u0441\u0430\u043c\u043e\u0433\u043e \u0442\u0430\u0439\u043c\u0430\u0443\u0442\u0430.<\/p>\n<h2>\u041f\u043e\u0434\u0433\u043b\u044f\u0434\u044b\u0432\u0430\u043d\u0438\u0435 \u0447\u0435\u0440\u0435\u0437 git reflog \u0438 \u043f\u0440\u0430\u0432\u043a\u0430 \u0433\u0440\u0435\u0439\u0434\u0435\u0440\u0430<\/h2>\n<p>\u0412 \u0441\u043a\u0440\u0438\u043f\u0442 \u0441\u0431\u043e\u0440\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u0443 \u043d\u0430\u0441 \u0432\u0441\u0442\u0440\u043e\u0435\u043d \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0434\u0435\u0442\u0435\u043a\u0442\u043e\u0440 \u0441\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u044f. \u041e\u043d \u043f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u0442 \u0432\u044b\u0437\u043e\u0432\u044b \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0430\u0433\u0435\u043d\u0442\u0430 \u0438 \u0438\u0449\u0435\u0442 \u043f\u0443\u0442\u0438 \u0437\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u043c\u0438 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u043f\u0430\u043f\u043a\u0438: D:\\MultilayerLab, suite, .bundle, reference.diff, hidden_tests. \u0417\u0430 \u0441\u043e\u0442\u043d\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432 \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0430 \u0442\u0440\u0438 \u0440\u0430\u0437\u0430. \u0412\u0441\u0435 \u0442\u0440\u0438 \u2014 \u0443 DeepSeek Flash (TRB-01 skill-on r1, TRB-01 skill-off r3 \u0438 ELN-03 skill-on r3).<\/p>\n<p>\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u044e \u043b\u043e\u0433 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0441\u043b\u0443\u0447\u0430\u044f \u0438 \u043d\u0435 \u0437\u043d\u0430\u044e, \u0440\u0443\u0433\u0430\u0442\u044c\u0441\u044f \u0438\u043b\u0438 \u0441\u043c\u0435\u044f\u0442\u044c\u0441\u044f. \u0420\u0430\u0431\u043e\u0447\u0430\u044f \u043f\u0430\u043f\u043a\u0430 \u0434\u043b\u044f \u0430\u0433\u0435\u043d\u0442\u0430 \u0441\u043e\u0437\u0434\u0430\u0451\u0442\u0441\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 git clone \u0438\u0437 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 repo.bundle. \u0420\u0435\u0448\u0438\u0432 \u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c\u0441\u044f \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438, DeepSeek \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b git reflog \u0438 \u0443\u0432\u0438\u0434\u0435\u043b \u0432 .git\/logs\/HEAD \u043f\u0435\u0440\u0432\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c:<\/p>\n<p>729ade6 HEAD@{0}: clone: from D:\\MultilayerLab\\LLM-Benchmarks\\Delphi\\suite\\TRB-01\\repo.bundle<\/p>\n<p>\u0414\u0430\u043b\u044c\u0448\u0435 \u0432 \u043f\u043e\u0442\u043e\u043a\u0435 \u0440\u0430\u0437\u043c\u044b\u0448\u043b\u0435\u043d\u0438\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u0440\u0430\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u0431\u043e\u0440\u044c\u0431\u0430. \u042d\u0442\u0430\u043b\u043e\u043d\u043d\u044b\u0439 \u043f\u0430\u0442\u0447 \u0438 \u0441\u043a\u0440\u044b\u0442\u044b\u0435 \u0442\u0435\u0441\u0442\u044b \u043b\u0435\u0436\u0430\u0442 \u043f\u0440\u044f\u043c\u043e \u043d\u0430 \u0434\u0438\u0441\u043a\u0435! \u0421\u0438\u0441\u0442\u0435\u043c\u043d\u0430\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u0437\u0430\u043f\u0440\u0435\u0449\u0430\u0435\u0442 \u043c\u0435\u043d\u044f\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u0432\u043d\u0435 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u043f\u0430\u043f\u043a\u0438. \u0427\u0442\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u044b \u043d\u0435 \u043c\u0435\u043d\u044f\u0435\u0442 \u2014 \u043d\u043e \u043d\u0435 \u0436\u0443\u043b\u044c\u043d\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043b\u0438 \u044d\u0442\u043e? \u041b\u044e\u0431\u043e\u043f\u044b\u0442\u0441\u0442\u0432\u043e \u0432\u0437\u044f\u043b\u043e \u0432\u0435\u0440\u0445: \u0430\u0433\u0435\u043d\u0442 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043b reference.diff \u0438 hidden_tests.patch. \u0410 \u0432 \u0442\u0440\u0435\u0442\u044c\u0435\u043c \u043f\u043e\u0432\u0442\u043e\u0440\u0435 ELN-03 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 tools\/<a href=\"http:\/\/build-private.ps\" rel=\"noopener nofollow\">build-private.ps<\/a>1 \u043e\u0442\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442 \u0438\u0437-\u0437\u0430 \u0438\u0437\u043c\u0435\u043d\u0451\u043d\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u043c\u043e\u0434\u0443\u043b\u044f Community. \u0422\u043e\u0433\u0434\u0430 DeepSeek \u0441\u0445\u043e\u0434\u0438\u043b \u0432 \u043f\u0430\u043f\u043a\u0443 \u0441\u0430\u043c\u043e\u0433\u043e \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a\u0430 \u0438 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043b \u043d\u0430\u0448 grade.py, \u0447\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c, \u043a\u0430\u043a \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u0447\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0441 \u043f\u043e\u0434\u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438!<\/p>\n<p>\u0420\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, \u043d\u0430 \u0438\u0442\u043e\u0433\u043e\u0432\u0443\u044e \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u044d\u0442\u0438 \u0442\u0440\u0438 \u044d\u043f\u0438\u0437\u043e\u0434\u0430 \u043d\u0435 \u043f\u043e\u0432\u043b\u0438\u044f\u043b\u0438: \u0432 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u043e\u0432\u0442\u043e\u0440\u0430\u0445 \u043e\u0431\u0435\u0438\u0445 \u0437\u0430\u0434\u0430\u0447 DeepSeek Flash \u0432\u0441\u0451 \u0440\u0435\u0448\u0438\u043b \u0441\u0430\u043c, \u043d\u0438\u043a\u0443\u0434\u0430 \u043d\u0435 \u043f\u043e\u0434\u0433\u043b\u044f\u0434\u044b\u0432\u0430\u044f. \u041d\u043e \u0432\u0441\u0435\u043c, \u043a\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a\u0438 \u0447\u0435\u0440\u0435\u0437 git clone \u0438\u0437 \u0431\u0430\u043d\u0434\u043b\u0430, \u043d\u0430 \u0437\u0430\u043c\u0435\u0442\u043a\u0443 \u2014 \u043f\u0443\u0442\u044c \u043a \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0443 \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0432 .git\/logs\/HEAD \u0438 \u0432 remote.origin.url.<\/p>\n<p>\u041a\u0441\u0442\u0430\u0442\u0438, \u043e \u043f\u043e\u0434\u043c\u043e\u0434\u0443\u043b\u044f\u0445. \u041a\u0430\u043a \u0438 \u0432 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a\u0435 \u043f\u043e \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u043d\u043e\u043c\u0443 \u0436\u0443\u0440\u043d\u0430\u043b\u0443, \u0441 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u0430\u0437\u0430 \u0431\u0435\u0437 \u043d\u0430\u0448\u0438\u0445 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043a\u043e\u0441\u044f\u043a\u043e\u0432 \u043d\u0435 \u043e\u0431\u043e\u0448\u043b\u043e\u0441\u044c. \u041d\u0430\u043c \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043e\u0434\u0438\u043d \u0440\u0430\u0437 \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u043e\u043f\u0440\u0430\u0432\u043a\u0443 \u043a \u0433\u0440\u0435\u0439\u0434\u0435\u0440\u0443 (Amendment 1), \u043d\u0435 \u043c\u0435\u043d\u044f\u044f \u043d\u0438\u0447\u0435\u0433\u043e \u0438\u0437 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0432\u0438\u0434\u0435\u043b\u0438 \u043c\u043e\u0434\u0435\u043b\u0438:<\/p>\n<p><strong>1. \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0439 \u0432 DUnitX (XRC-09).<\/strong> \u0412 \u0441\u043a\u0440\u044b\u0442\u043e\u043c \u0442\u0435\u0441\u0442\u0435 Parse_NotARelease_Raises \u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043b\u0438 <code>Assert.WillRaise(..., Exception)<\/code>. \u0412 DUnitX \u043c\u0435\u0442\u043e\u0434 WillRaise \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0442\u043e\u0447\u043d\u043e\u0433\u043e \u0441\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u044f \u043a\u043b\u0430\u0441\u0441\u0430 \u0438 \u0431\u0440\u0430\u043a\u0443\u0435\u0442 \u043b\u044e\u0431\u044b\u0445 \u043d\u0430\u0441\u043b\u0435\u0434\u043d\u0438\u043a\u043e\u0432 \u0432\u0440\u043e\u0434\u0435 <code>EArgumentException<\/code> \u0438\u043b\u0438 <code>EUpdaterError<\/code>, \u0445\u043e\u0442\u044f \u0432 \u0443\u0441\u043b\u043e\u0432\u0438\u0438 \u0437\u0430\u0434\u0430\u0447\u0438 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b. \u041f\u043e\u043c\u0435\u043d\u044f\u043b\u0438 \u043d\u0430 <code>Assert.WillRaiseDescendant<\/code> \u2014 \u0438 \u0432\u043e\u0441\u0435\u043c\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432 \u0443 DeepSeek, Haiku \u0438 Sonnet \u0437\u0430\u0441\u043b\u0443\u0436\u0435\u043d\u043d\u043e \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u043b\u0438\u0441\u044c \u0438\u0437 \u043f\u0440\u043e\u0432\u0430\u043b\u043e\u0432 \u0432 \u0437\u0430\u0447\u0451\u0442\u044b.<\/p>\n<p><strong>2. \u0413\u0440\u044f\u0437\u043d\u044b\u0439 \u043f\u043e\u0434\u043c\u043e\u0434\u0443\u043b\u044c \u0432 ELN-03.<\/strong> \u0421\u0431\u043e\u0440\u043e\u0447\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0436\u0443\u0440\u043d\u0430\u043b\u0430 tools\/<a href=\"http:\/\/build-private.ps\" rel=\"noopener nofollow\">build-private.ps<\/a>1 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u043c\u043e\u0434\u0443\u043b\u044c Community \u0441\u0442\u043e\u044f\u043b \u043d\u0430 \u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u043a\u043e\u043c\u043c\u0438\u0442\u0435 \u0431\u0435\u0437 \u043c\u0435\u0441\u0442\u043d\u044b\u0445 \u043f\u0440\u0430\u0432\u043e\u043a. \u041a\u043e\u0433\u0434\u0430 \u0430\u0433\u0435\u043d\u0442 \u0447\u0438\u043d\u0438\u043b \u043a\u043e\u0434 \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u043e\u0434\u043c\u043e\u0434\u0443\u043b\u044f, \u0441\u0431\u043e\u0440\u043a\u0430 \u043d\u0430 \u043e\u0446\u0435\u043d\u043a\u0435 \u043f\u0430\u0434\u0430\u043b\u0430. \u041d\u0430\u0443\u0447\u0438\u043b\u0438 grade.py \u043f\u0435\u0440\u0435\u0434 \u0441\u0431\u043e\u0440\u043a\u043e\u0439 \u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u043a\u0438 \u0430\u0433\u0435\u043d\u0442\u0430 \u0432 \u043f\u043e\u0434\u043c\u043e\u0434\u0443\u043b\u0435 \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438.<\/p>\n<p><strong>3. \u0412\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0431\u0430\u0442\u043d\u0438\u043a\u0438.<\/strong> \u041e\u0442\u043b\u0430\u0436\u0438\u0432\u0430\u044f \u0441\u0431\u043e\u0440\u043a\u0443, \u0430\u0433\u0435\u043d\u0442\u044b \u0447\u0430\u0441\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b\u0438 \u0432 \u043a\u043e\u0440\u043d\u0435 \u0441\u0432\u043e\u0438 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0432\u0440\u043e\u0434\u0435 <em>bench<\/em>build.bat \u0438\u043b\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 .cmd \u0438 .ps1. \u0422\u0435\u043f\u0435\u0440\u044c \u043f\u0435\u0440\u0435\u0434 \u043e\u0446\u0435\u043d\u043a\u043e\u0439 \u0433\u0440\u0435\u0439\u0434\u0435\u0440 \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0442\u043a\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u044e \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u0443\u044e \u043e\u0431\u0432\u044f\u0437\u043a\u0443 \u043a \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u043c\u0443 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044e.<\/p>\n<h2>\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u043d\u0430 RTX 5080<\/h2>\n<p>\u0413\u043e\u043d\u044f\u0442\u044c \u043a\u043e\u0434 \u0447\u0435\u0440\u0435\u0437 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0439 API \u0443\u0434\u043e\u0431\u043d\u043e, \u043d\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043d\u0430 \u0447\u0443\u0436\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440. \u0412 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u0441\u0442\u0430\u043d\u0446\u0438\u0438 \u0443 \u043c\u0435\u043d\u044f \u0441\u0442\u043e\u0438\u0442 \u043e\u0434\u043d\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f \u043a\u0430\u0440\u0442\u0430 NVIDIA RTX 5080 \u043d\u0430 16 \u0413\u0411 \u0432\u0438\u0434\u0435\u043e\u043f\u0430\u043c\u044f\u0442\u0438. \u041e\u0447\u0435\u043d\u044c \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u0430 \u043b\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0430 \u0442\u0430\u043a\u043e\u043c \u0436\u0435\u043b\u0435\u0437\u0435 \u0442\u044f\u043d\u0443\u0442\u044c \u0440\u0435\u0430\u043b\u044c\u043d\u0443\u044e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u043d\u0430 Delphi \u0441 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043e\u043c \u0432 131 \u0442\u044b\u0441\u044f\u0447\u0443 \u0442\u043e\u043a\u0435\u043d\u043e\u0432.<\/p>\n<p>\u041a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u043e\u0432 \u0431\u044b\u043b\u043e \u0434\u0432\u043e\u0435:<\/p>\n<p>\u2022 <strong>gpt-oss-20b<\/strong> \u0432 \u043a\u0432\u0430\u043d\u0442\u0438\u0437\u0430\u0446\u0438\u0438 MXFP4 \u043f\u043e\u0434 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c llama-server.exe (llama.cpp, \u0444\u043b\u0430\u0433\u0438 -ngl 99 &#8212;n-cpu-moe 5 -fa on -ctk q8_0 -ctv q8_0);<\/p>\n<p>\u2022 <strong>Qwen 3.8 Flash Next Coder<\/strong> \u0432 \u043a\u0432\u0430\u043d\u0442\u0438\u0437\u0430\u0446\u0438\u0438 IQ1_M \u043d\u0430 \u0434\u0432\u0438\u0436\u043a\u0435 strata-engine (KV-\u043a\u044d\u0448 int8, 32 768 \u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442\u043d\u044b\u0445 \u0442\u043e\u043a\u0435\u043d\u043e\u0432).<\/p>\n<p>\u0417\u0430\u043f\u0443\u0441\u043a gpt-oss-20b \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u043b\u0441\u044f \u0442\u0435\u043c, \u0447\u0442\u043e \u0440\u0430\u0431\u043e\u0447\u0430\u044f \u0441\u0442\u0430\u043d\u0446\u0438\u044f \u0434\u0432\u0430\u0436\u0434\u044b \u0443\u0448\u043b\u0430 \u0432 \u043d\u043e\u043a\u0430\u0443\u0442. \u0412\u0435\u0447\u0435\u0440\u043e\u043c  Windows \u0437\u0430\u043f\u0438\u0441\u0430\u043b\u0430 \u0432 \u0436\u0443\u0440\u043d\u0430\u043b \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0443 \u0443\u0442\u0435\u0447\u043a\u0438 \u043f\u0430\u043c\u044f\u0442\u0438 RADAR_PRE_LEAK_64 \u0434\u043b\u044f llama-server.exe, \u0432\u044b\u0431\u0440\u043e\u0441\u0438\u043b\u0430 \u043f\u043b\u0430\u0448\u043a\u0443 \u00abVirtual Memory Minimum Too Low\u00bb \u0438 \u043f\u043e\u0433\u0430\u0441\u043b\u0430. \u041d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0434\u0435\u043d\u044c, \u043f\u043e\u0441\u0440\u0435\u0434\u0438 \u043e\u0434\u0438\u043d\u043d\u0430\u0434\u0446\u0430\u0442\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438 (TRB-08), \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440 \u0432\u044b\u043f\u0430\u043b \u0432 \u0441\u0438\u043d\u0438\u0439 \u044d\u043a\u0440\u0430\u043d 0x13A KERNEL_MODE_HEAP_CORRUPTION.<\/p>\n<p>\u0421\u0435\u043b\u0438 \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0443\u044e \u043f\u0430\u043c\u044f\u0442\u044c Windows (commit charge). \u0412\u0441\u0435\u0433\u043e \u043b\u0438\u043c\u0438\u0442 commit \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u2014 66 \u0413\u0411. \u0418\u0437 \u043d\u0438\u0445 \u043e\u043a\u043e\u043b\u043e 38 \u0413\u0411 \u0443\u0436\u0435 \u0437\u0430\u043d\u044f\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u044b\u043c \u0440\u0430\u0431\u043e\u0447\u0438\u043c \u0441\u0442\u043e\u043b\u043e\u043c \u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u043c\u0438. \u0415\u0449\u0451 12,2 \u0413\u0411 \u0431\u0435\u0440\u0451\u0442 \u043f\u0440\u0438 \u0441\u0442\u0430\u0440\u0442\u0435 \u0441\u0430\u043c llama-server. \u0410 \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0439\u0441\u044f \u0437\u0430\u043f\u0430\u0441 \u0431\u044b\u0441\u0442\u0440\u043e \u0434\u043e\u0431\u0438\u0432\u0430\u043b\u0438 \u0434\u0432\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430:<\/p>\n<p><strong>1. \u041a\u044d\u0448 \u043f\u0440\u043e\u043c\u043f\u0442\u043e\u0432 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438.<\/strong> \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e llama-server \u0434\u0435\u0440\u0436\u0438\u0442 \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u043a\u044d\u0448 &#8212;cache-ram \u043e\u0431\u044a\u0451\u043c\u043e\u043c 8192 \u041c\u0438\u0411. \u041a\u0430\u0436\u0434\u044b\u0439 \u043d\u043e\u0432\u044b\u0439 \u0434\u043b\u0438\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442 \u043d\u0430 32 \u0442\u044b\u0441\u044f\u0447\u0438 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u043e\u0442\u044a\u0435\u0434\u0430\u043b \u0435\u0449\u0451 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u043f\u043e 0,4 \u0413\u0411 commit. \u041a\u043e\u0433\u0434\u0430 \u043c\u044b \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u043b\u0438 \u044d\u0442\u043e\u0442 \u043a\u044d\u0448 \u0444\u043b\u0430\u0433\u043e\u043c &#8212;cache-ram 0, \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432\u0441\u0442\u0430\u043b\u043e \u043a\u0430\u043a \u0432\u043a\u043e\u043f\u0430\u043d\u043d\u043e\u0435 \u043d\u0430 12,2 \u0413\u0411.<\/p>\n<p><strong>2. \u0417\u043e\u043c\u0431\u0438-\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u043e\u0442 \u0442\u0435\u0441\u0442\u043e\u0432.<\/strong> \u0422\u0435 \u0441\u0430\u043c\u044b\u0435 \u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0435 .exe \u0441 \u043f\u043e\u0432\u0438\u0441\u0448\u0438\u043c\u0438 \u043c\u043e\u0434\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u043e\u043a\u043d\u0430\u043c\u0438 VCL \u043e\u0441\u0442\u0430\u0432\u0430\u043b\u0438\u0441\u044c \u0432\u0438\u0441\u0435\u0442\u044c \u0432 \u043f\u0430\u043c\u044f\u0442\u0438 \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0430\u0433\u0435\u043d\u0442\u0430 \u0438 \u043a\u043e\u043f\u0438\u043b\u0438\u0441\u044c \u043e\u0442 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043a \u0437\u0430\u043f\u0443\u0441\u043a\u0443.<\/p>\n<p>\u041f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u043e\u0434\u0443\u043b\u044c \u0433\u0438\u0433\u0438\u0435\u043d\u044b (hygiene.py). \u0422\u0435\u043f\u0435\u0440\u044c \u043f\u0435\u0440\u0435\u0434 \u043a\u0430\u0436\u0434\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0435\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u043c\u043e\u0434\u0435\u043b\u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f. \u041d\u0430 RTX 5080 \u044d\u0442\u043e \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 7,5 \u0441\u0435\u043a\u0443\u043d\u0434\u044b: \u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u043c\u043e\u0434\u0435\u043b\u044c \u0434\u0435\u0440\u0436\u0438\u0442 14,8 \u0438\u0437 16,3 \u0413\u0411 \u0432\u0438\u0434\u0435\u043e\u043f\u0430\u043c\u044f\u0442\u0438, \u0430 \u043f\u043e\u0441\u043b\u0435 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f 3,5 \u0413\u0411. \u041f\u0435\u0440\u0435\u0434 \u0441\u0442\u0430\u0440\u0442\u043e\u043c \u0441\u043a\u0440\u0438\u043f\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442, \u0447\u0442\u043e \u0432 Windows \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e \u0445\u043e\u0442\u044f \u0431\u044b 8 \u0413\u0411 commit (&#8212;min-free-commit 8). \u0410 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u043e\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 WMI (Win32_Process) \u0438 \u0431\u0435\u0437\u0436\u0430\u043b\u043e\u0441\u0442\u043d\u043e \u043f\u0440\u0438\u0431\u0438\u0432\u0430\u0435\u0442 \u0447\u0435\u0440\u0435\u0437 taskkill \/T \/F \u0432\u0441\u0451, \u0447\u0442\u043e \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u043c \u0438\u0437 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u043f\u0430\u043f\u043a\u0438.<\/p>\n<p>\u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0439 \u0443\u0431\u043e\u0440\u043a\u0438 <strong>Qwen Coder (IQ1_M)<\/strong> \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0432\u0441\u0435 40 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432 (20 \u0437\u0430\u0434\u0430\u0447 \u0432 \u0434\u0432\u0443\u0445 \u0440\u0435\u0436\u0438\u043c\u0430\u0445) \u0437\u0430 11 \u0447\u0430\u0441\u043e\u0432 \u0441 \u043b\u0438\u0448\u043d\u0438\u043c \u0431\u0435\u0437 \u0435\u0434\u0438\u043d\u043e\u0433\u043e \u0441\u0431\u043e\u044f. \u041f\u0440\u0438\u0447\u0451\u043c \u043d\u0430 \u0434\u0432\u0443\u0445 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 (XRC-01 \u0438 XRC-02) \u043e\u043d \u0442\u043e\u0436\u0435 \u043e\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u043e\u0441\u043b\u0435 \u0441\u0435\u0431\u044f \u043f\u044f\u0442\u044c \u043f\u043e\u0432\u0438\u0441\u0448\u0438\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u2014 \u0441\u0430\u043d\u0438\u0442\u0430\u0440 \u0438\u0445 \u0432\u043e\u0432\u0440\u0435\u043c\u044f \u043f\u0440\u0438\u0441\u0442\u0440\u0435\u043b\u0438\u043b.<\/p>\n<p>\u0421\u0430\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0443 Qwen \u043d\u0430 \u043e\u0434\u043d\u043e\u0439 16-\u0433\u0438\u0433\u0430\u0431\u0430\u0439\u0442\u043d\u043e\u0439 \u043a\u0430\u0440\u0442\u0435 \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u043d\u0435\u043e\u0436\u0438\u0434\u0430\u043d\u043d\u043e \u0432\u0437\u0440\u043e\u0441\u043b\u044b\u043c. \u041e\u043d \u0432\u0437\u044f\u043b <strong>16 \u0437\u0430\u0434\u0430\u0447 \u0438\u0437 20 (80%)<\/strong> \u043f\u043e \u0441\u0442\u0440\u043e\u0433\u043e\u0439 \u0448\u043a\u0430\u043b\u0435, <strong>10 \u0438\u0437 11 (91%)<\/strong> \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 \u043b\u043e\u0433\u0438\u043a\u0438 \u0438 <strong>17 \u0438\u0437 20 (85%)<\/strong> \u043f\u043e \u0442\u0435\u0441\u0442\u0430\u043c DUnitX. \u0412 XRC-06 \u043e\u043d, \u043a\u0430\u043a \u0438 Sonnet, \u043f\u0440\u043e\u0448\u0451\u043b \u0432\u0441\u0435 \u0442\u0435\u0441\u0442\u044b \u0438 \u0441\u0440\u0435\u0437\u0430\u043b\u0441\u044f \u043d\u0430 \u0432\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0438 W1002. \u0416\u0434\u0430\u0442\u044c \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043f\u043e 16\u201318 \u043c\u0438\u043d\u0443\u0442 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0443, \u0442\u0430\u043a \u0447\u0442\u043e \u0441\u0438\u0434\u0435\u0442\u044c \u0438 \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432 \u044d\u043a\u0440\u0430\u043d \u0441\u043a\u0443\u0447\u043d\u043e. \u041d\u043e \u0435\u0441\u043b\u0438 \u0437\u0430\u043a\u0440\u044b\u0442\u044b\u0439 \u043a\u043e\u0434 \u043d\u0435\u043b\u044c\u0437\u044f \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u043d\u0430\u0440\u0443\u0436\u0443, \u043c\u043e\u0434\u0435\u043b\u044c \u0437\u0430 \u043d\u043e\u0447\u044c \u0432\u043f\u043e\u043b\u043d\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u0430 \u0440\u0430\u0437\u0433\u0440\u0435\u0441\u0442\u0438 \u043f\u0430\u0447\u043a\u0443 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0437\u0430\u0434\u0430\u0447. \u0410 \u0432\u043e\u0442 gpt-oss-20b \u043d\u0430 \u043f\u0435\u0440\u0432\u044b\u0445 \u0434\u0435\u0441\u044f\u0442\u0438 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 \u043d\u0430\u0431\u0440\u0430\u043b\u0430 4 \u0438\u0437 10 \u0431\u0435\u0437 \u043d\u0430\u0432\u044b\u043a\u0430 \u0438 6 \u0438\u0437 10 \u0441 \u043d\u0430\u0432\u044b\u043a\u043e\u043c. \u0421\u043b\u043e\u0436\u043d\u044b\u0435 \u043c\u043d\u043e\u0433\u043e\u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u043d\u0430 \u0442\u0430\u043a \u0438 \u043d\u0435 \u0441\u043c\u043e\u0433\u043b\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0445\u0440\u043e\u043c\u0443\u044e \u043b\u043e\u0448\u0430\u0434\u044c \u0442\u0430\u043c \u0436\u0435 \u0438 \u043f\u0440\u0438\u0441\u0442\u0440\u0435\u043b\u0438\u043b\u0438.<\/p>\n<h2>\u041a\u043e\u0433\u043e \u0436\u0435 \u043d\u0430\u043d\u044f\u0442\u044c \u0438 \u0434\u0430\u0432\u0430\u0442\u044c \u043b\u0438 \u0441\u043a\u0438\u043b\u043b? <\/h2>\n<p>\u0423 \u0441\u0442\u0430\u0440\u0448\u0438\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u2014 <strong>Claude Sonnet 5.5<\/strong> (19\/20), <strong>GPT-6.1 Terra<\/strong> (18\/20) \u0438 <strong>GPT-6.1 Sol<\/strong> (18\/20) \u2014 \u0441\u0447\u0451\u0442 \u043f\u043e \u0437\u0430\u0434\u0430\u0447\u0430\u043c \u0441 \u043d\u0430\u0432\u044b\u043a\u043e\u043c \u0438 \u0431\u0435\u0437 \u043d\u0435\u0433\u043e \u0441\u043e\u0432\u043f\u0430\u043b. \u0417\u0430 \u043a\u043e\u043d\u0432\u0435\u043d\u0446\u0438\u0438 \u043e\u043d\u0438 \u0442\u043e\u0436\u0435 \u0432 \u043e\u0431\u043e\u0438\u0445 \u0440\u0435\u0436\u0438\u043c\u0430\u0445 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 1,00. \u041f\u0440\u0438\u0447\u0438\u043d\u0430 \u043f\u043e\u043d\u044f\u0442\u043d\u0430: \u0442\u043e\u043b\u043a\u043e\u0432\u044b\u0439 \u0430\u0433\u0435\u043d\u0442 \u043f\u0435\u0440\u0435\u0434 \u043f\u0440\u0430\u0432\u043a\u043e\u0439 \u0441\u0430\u043c \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u0441\u043e\u0441\u0435\u0434\u043d\u0438\u0435 .pas \u0438 .dfm \u0444\u0430\u0439\u043b\u044b \u0438 \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u0442 \u043f\u0440\u0438\u043d\u044f\u0442\u044b\u0439 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u0441\u0442\u0438\u043b\u044c. \u0418 TRzPanel \u0441\u043e \u0441\u043a\u0440\u0443\u0433\u043b\u0451\u043d\u043d\u043e\u0439 \u0440\u0430\u043c\u043a\u043e\u0439, \u0438 TVirtualImageList, \u0438 try..finally. \u041e\u0449\u0443\u0442\u0438\u043c\u0430\u044f \u0440\u0430\u0437\u043d\u0438\u0446\u0430 \u0443 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e\u0439 Sol \u0432\u044b\u0448\u043b\u0430 \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438: \u0433\u043e\u0442\u043e\u0432\u0430\u044f \u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430 \u0438\u0437\u0431\u0430\u0432\u0438\u043b\u0430 \u0435\u0451 \u043e\u0442 \u043b\u0438\u0448\u043d\u0438\u0445 \u0431\u043b\u0443\u0436\u0434\u0430\u043d\u0438\u0439 \u0438 \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u043b\u0430 \u0441\u0440\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0441 660 \u0434\u043e 436 \u0441\u0435\u043a\u0443\u043d\u0434 \u2014 \u043f\u043e\u0447\u0442\u0438 \u043d\u0430 \u0447\u0435\u0442\u044b\u0440\u0435 \u043c\u0438\u043d\u0443\u0442\u044b. \u0410 \u0432\u043e\u0442 \u0432\u044b\u0448\u0435\u0434\u0448\u0430\u044f \u0432\u0447\u0435\u0440\u0430 Terra \u0438 \u0431\u0435\u0437 \u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0438 \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0437\u0430 211 \u0441\u0435\u043a\u0443\u043d\u0434.<\/p>\n<p>\u0410 \u0432\u043e\u0442 \u043c\u043e\u0434\u0435\u043b\u044f\u043c \u043f\u043e\u043b\u0435\u0433\u0447\u0435 \u043d\u0430\u0432\u044b\u043a \u043e\u0449\u0443\u0442\u0438\u043c\u043e \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u043b\u0435\u0447\u043e:<\/p>\n<p>\u2022 <strong>Claude Haiku 5.5<\/strong> \u043f\u0440\u0438\u0431\u0430\u0432\u0438\u043b\u0430 \u0441 <strong>83% \u0434\u043e 88%<\/strong> \u0432 \u043e\u0431\u0449\u0435\u043c \u0437\u0430\u0447\u0451\u0442\u0435 (\u0441 50\/60 \u0434\u043e 53\/60), \u0430 \u043d\u0430 \u0444\u043e\u0440\u043c\u0430\u0445 VCL \u2014 \u0441 <strong>74% \u0434\u043e 81%<\/strong>;<\/p>\n<p>\u2022 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f <strong>gpt-oss-20b<\/strong> \u043d\u0430 \u0434\u0435\u0441\u044f\u0442\u0438 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 \u0432\u044b\u0440\u043e\u0441\u043b\u0430 \u0441 <strong>40% \u0434\u043e 60%<\/strong>;<\/p>\n<p>\u2022 <strong>DeepSeek V4.1 Flash<\/strong> \u043f\u043e\u0434\u0440\u043e\u0441 \u0441 <strong>95% \u0434\u043e 97%<\/strong> (\u0438 \u0434\u043e <strong>100%<\/strong> \u043f\u043e \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044e \u0442\u0435\u0441\u0442\u043e\u0432 DUnitX), \u0443\u0441\u043a\u043e\u0440\u0438\u043b\u0441\u044f \u0432 \u0441\u0440\u0435\u0434\u043d\u0435\u043c \u0441 383 \u0434\u043e 337 \u0441\u0435\u043a\u0443\u043d\u0434 \u0438 \u043f\u043e\u0434\u0435\u0448\u0435\u0432\u0435\u043b \u0441 $0,047 \u0434\u043e $0,042 \u0437\u0430 \u0437\u0430\u0434\u0430\u0447\u0443. \u041d\u043e \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u043e\u0446\u0435\u043d\u043a\u0430 \u0437\u0430 \u043a\u043e\u043d\u0432\u0435\u043d\u0446\u0438\u0438 \u0443 \u043d\u0435\u0433\u043e \u0432\u044b\u0440\u043e\u0441\u043b\u0430 \u0441 <strong>0,96 \u0434\u043e 1,00<\/strong>. \u0411\u0435\u0437 \u043d\u0430\u0432\u044b\u043a\u0430 DeepSeek \u0434\u0432\u0430\u0436\u0434\u044b \u0437\u0430\u0431\u044b\u043b \u0437\u0430\u043a\u0440\u044b\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u0431\u043b\u043e\u043a\u043e\u043c try..finally (XRC-06 r3 \u0438 XRC-09 r2), \u0430 \u0441 \u043d\u0430\u0432\u044b\u043a\u043e\u043c \u043d\u0435 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043b \u043d\u0438 \u043e\u0434\u043d\u043e\u0439 \u0443\u0442\u0435\u0447\u043a\u0438 \u0437\u0430 \u0432\u0441\u0435 60 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0441\u0442\u0440\u043e\u0433\u043e \u043f\u043e \u043d\u0430\u0443\u043a\u0435, \u043d\u0430 \u0432\u044b\u0431\u043e\u0440\u043a\u0435 \u0438\u0437 20 \u0437\u0430\u0434\u0430\u0447 95-\u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043d\u044b\u0439 \u0434\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u0438\u0446\u044b \u00ab\u0441 \u043d\u0430\u0432\u044b\u043a\u043e\u043c \u043c\u0438\u043d\u0443\u0441 \u0431\u0435\u0437 \u043d\u0430\u0432\u044b\u043a\u0430\u00bb \u0437\u0430\u0434\u0435\u0432\u0430\u0435\u0442 \u043d\u043e\u043b\u044c ([0,00; 0,05] \u0443 DeepSeek \u0438 [0,00; 0,10] \u0443 Haiku). \u041e\u043d\u043e \u0438 \u043f\u043e\u043d\u044f\u0442\u043d\u043e: \u043a\u043e\u0433\u0434\u0430 \u0441\u0430\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0443\u0436\u0435 \u0432\u044b\u0434\u0435\u0440\u0436\u0430\u043d \u0432 \u0435\u0434\u0438\u043d\u043e\u043c \u0441\u0442\u0438\u043b\u0435, \u0430\u0433\u0435\u043d\u0442 \u0432\u0438\u0434\u0438\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0432 \u043a\u043e\u0434\u0435. \u041d\u043e \u043d\u0430 \u0431\u044b\u0441\u0442\u0440\u044b\u0445 \u0438 \u0434\u0435\u0448\u0451\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u044f\u0445 \u043a\u043e\u0440\u043e\u0442\u043a\u0430\u044f \u043f\u0430\u043c\u044f\u0442\u043a\u0430 \u0441\u0442\u0440\u0430\u0445\u0443\u0435\u0442 \u043e\u0442 \u0437\u0430\u0431\u044b\u0442\u044b\u0445 try..finally \u0438 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442 \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u0440\u0430\u0437\u0432\u0435\u0434\u043a\u0443.<\/p>\n<p>\u041f\u043e \u0438\u0442\u043e\u0433\u0430\u043c \u0432\u0441\u0435\u0439 \u044d\u0442\u043e\u0439 \u0437\u0430\u0442\u0435\u0438 \u0440\u0430\u0441\u043a\u043b\u0430\u0434 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Delphi \u0443 \u043d\u0430\u0441 \u0441\u043b\u043e\u0436\u0438\u043b\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0439:<\/p>\n<p><strong>1. \u0421\u0438\u0434\u0435\u0442\u044c \u0443 \u044d\u043a\u0440\u0430\u043d\u0430 \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0432\u0436\u0438\u0432\u0443\u044e \u2014 Claude Sonnet 5.5 (high) \u0438\u043b\u0438 \u0441\u0432\u0435\u0436\u0430\u044f GPT-6.1 Terra (high).<\/strong> \u0423 Sonnet \u0443\u0445\u043e\u0434\u0438\u0442 \u043e\u043a\u043e\u043b\u043e \u0442\u0440\u0451\u0445 \u043c\u0438\u043d\u0443\u0442 \u043d\u0430 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u0438 10 \u0441\u0435\u043a\u0443\u043d\u0434 \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0443\u044e \u043f\u043e\u043f\u0440\u0430\u0432\u043a\u0443 ($0,46\u2013$0,55 \u0437\u0430 \u0437\u0430\u0434\u0430\u0447\u0443, 20 \u0438\u0437 20 \u043f\u043e \u0442\u0435\u0441\u0442\u0430\u043c). \u041d\u043e\u0432\u0430\u044f Terra \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043e\u0447\u0442\u0438 \u0432 \u0442\u043e\u043c \u0436\u0435 \u0442\u0435\u043c\u043f\u0435 (3,5 \u043c\u0438\u043d\u0443\u0442\u044b \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0443 \u043f\u0440\u043e\u0442\u0438\u0432 7\u201311 \u043c\u0438\u043d\u0443\u0442 \u0443 \u0441\u0442\u0430\u0440\u043e\u0439 Sol), \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u0435\u0442 19 \u0437\u0430\u0434\u0430\u0447 \u0438\u0437 20 \u043f\u043e \u0442\u0435\u0441\u0442\u0430\u043c \u0438 \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432\u0442\u0440\u043e\u0435 \u0434\u0435\u0448\u0435\u0432\u043b\u0435 \u0441\u0442\u0430\u0440\u0448\u0438\u0445 \u0444\u043b\u0430\u0433\u043c\u0430\u043d\u043e\u0432 \u2014 \u043f\u043e $0,18 \u0437\u0430 \u0437\u0430\u0434\u0430\u0447\u0443 ($3,52 \u0437\u0430 \u0432\u0441\u0435 20 \u0437\u0430\u0434\u0430\u0447).<\/p>\n<p><strong>2. \u0424\u043e\u043d\u043e\u0432\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438, \u0441\u0443\u0431\u0430\u0433\u0435\u043d\u0442\u044b \u0438 \u043f\u0430\u0447\u043a\u0438 \u0431\u0430\u0433\u043e\u0432 \u2014 DeepSeek V4.1 Flash (high) \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043d\u0430\u0432\u044b\u043a\u043e\u043c delphi-development.<\/strong> \u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u043b\u0438\u0434\u0435\u0440\u0430 (58 \u0438\u0437 60 \u043f\u043e \u0441\u0442\u0440\u043e\u0433\u043e\u0439 \u0448\u043a\u0430\u043b\u0435 \u0438 60 \u0438\u0437 60 \u043f\u043e \u0442\u0435\u0441\u0442\u0430\u043c) \u0437\u0430 <strong>4,2 \u0446\u0435\u043d\u0442\u0430 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0443<\/strong> \u2014 \u0432 \u0434\u0432\u0435\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u0440\u0430\u0437 \u0434\u0435\u0448\u0435\u0432\u043b\u0435 Sonnet. \u041f\u0443\u0441\u0442\u044c \u043e\u043d \u0434\u0443\u043c\u0430\u0435\u0442 \u043f\u044f\u0442\u044c \u0441 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u043e\u0439 \u043c\u0438\u043d\u0443\u0442 \u0432\u043c\u0435\u0441\u0442\u043e \u0442\u0440\u0451\u0445, \u0432 \u0444\u043e\u043d\u043e\u0432\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435 \u044d\u0442\u043e \u043d\u0438\u043a\u043e\u0433\u043e \u043d\u0435 \u0432\u043e\u043b\u043d\u0443\u0435\u0442.<\/p>\n<p><strong>3. \u041f\u043e\u043b\u043d\u044b\u0439 \u043e\u0444\u043b\u0430\u0439\u043d \u043d\u0430 \u043e\u0434\u043d\u043e\u0439 \u043a\u0430\u0440\u0442\u0435 16 \u0413\u0411 \u2014 Qwen 3.8 Flash Next Coder (IQ1_M \u0447\u0435\u0440\u0435\u0437 Strata).<\/strong> \u0420\u0435\u0448\u0430\u0435\u0442 80% \u0432\u0441\u0435\u0445 \u0437\u0430\u0434\u0430\u0447 \u0438 91% \u0437\u0430\u0434\u0430\u0447 \u043d\u0430 \u043b\u043e\u0433\u0438\u043a\u0443 \u0432\u043e\u043e\u0431\u0449\u0435 \u0431\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430, \u043d\u043e \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043f\u043e 16\u201318 \u043c\u0438\u043d\u0443\u0442 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0443 \u0438 \u043f\u0440\u0438\u0441\u043c\u043e\u0442\u0440\u0430 \u0437\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u044c\u044e Windows: \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0445\u043e\u0441\u0442-\u043a\u044d\u0448 \u043f\u0440\u043e\u043c\u043f\u0442\u043e\u0432, \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440 \u043c\u0435\u0436\u0434\u0443 \u0437\u0430\u0434\u0430\u0447\u0430\u043c\u0438 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u0438\u0441\u0442\u0440\u0435\u043b\u0438\u0432\u0430\u0442\u044c \u0437\u0430\u0432\u0438\u0441\u0448\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0441 \u043c\u043e\u0434\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u043e\u043a\u043d\u0430\u043c\u0438.<\/p>\n<\/div>\n<p>\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/1099892\/\">https:\/\/habr.com\/ru\/articles\/1099892\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u041a\u043e\u0442\u0438\u043a \u0442\u0435\u0441\u0442\u0438\u0440\u0443\u0435\u0442 \u0430\u0433\u0435\u043d\u0442\u043e\u0432\u0422\u0430\u043a \u0443\u0436 \u0438\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043b\u043e\u0436\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0432\u0435\u0441\u044c \u043d\u0430\u0443\u0447\u043d\u044b\u0439 \u0438 \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u043d\u044b\u0439 \u0441\u043e\u0444\u0442 \u2014 \u043e\u0442 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0440\u0435\u043d\u0442\u0433\u0435\u043d\u043e\u0432\u0441\u043a\u043e\u0439 \u0440\u0435\u0444\u043b\u0435\u043a\u0442\u043e\u043c\u0435\u0442\u0440\u0438\u0438 X-Ray Calc \u0434\u043e \u043d\u0430\u0448\u0435\u0433\u043e \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u2014 \u044f \u043f\u0438\u0448\u0443 \u043d\u0430 Delphi. \u041a\u043e\u0433\u0434\u0430 \u043a \u044d\u0442\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u043b\u0438\u0441\u044c \u043a\u043e\u0434\u043e\u0432\u044b\u0435 \u0430\u0433\u0435\u043d\u0442\u044b, \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 \u0440\u0435\u0439\u0442\u0438\u043d\u0433\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043c\u0430\u043b\u043e \u0447\u0435\u043c \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0442 \u043f\u0440\u0438 \u0432\u044b\u0431\u043e\u0440\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430: \u043e\u043d\u0438 \u0442\u0430\u043c \u0432\u0441\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0442 Python \u0438 TypeScript, \u0430 \u043d\u0430 \u043f\u0430\u0440\u0435 .pas \u0438 .dfm \u0434\u0430\u0436\u0435 \u043b\u0438\u0434\u0435\u0440\u044b \u0440\u0435\u0439\u0442\u0438\u043d\u0433\u0430 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e \u043b\u043e\u043c\u0430\u044e\u0442 \u0444\u043e\u0440\u043c\u044b VCL.\u0422\u0430\u043a \u0447\u0442\u043e \u043c\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u043b\u0438 20 \u0437\u0430\u0434\u0430\u0447 \u0438\u0437 \u0442\u0440\u0451\u0445 \u043d\u0430\u0448\u0438\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432 \u043d\u0430 Delphi \u0438 \u043f\u0440\u043e\u0433\u043d\u0430\u043b\u0438 \u043d\u0430 \u043d\u0438\u0445 \u0441\u0435\u043c\u044c \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439  \u0432 \u0434\u0432\u0443\u0445 \u0440\u0435\u0436\u0438\u043c\u0430\u0445: \u0431\u0435\u0437 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043e\u043a \u0438 \u0441 \u043d\u0430\u0448\u0438\u043c \u043d\u0430\u0432\u044b\u043a\u043e\u043c delphi-development \u0438 \u043d\u0430\u0448\u043b\u0438 \u043f\u043e\u0431\u0435\u0434\u0438\u0442\u0435\u043b\u044f!\u0417\u0430\u0434\u0430\u0447\u0438\u0417\u0430\u0434\u0430\u0447\u0438 \u043c\u044b \u0432\u0437\u044f\u043b\u0438 \u0438\u0437 \u0442\u0440\u0451\u0445 \u043d\u0430\u0448\u0438\u0445 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432: X-Ray Calc 3, \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0442\u0440\u0438\u0431\u043e\u043c\u0435\u0442\u0440\u0430 \u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u0441 \u043f\u043b\u0430\u0433\u0438\u043d\u0430\u043c\u0438 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c MCP. \u0412\u0441\u0435 \u0442\u0440\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0437\u0430\u043a\u0440\u044b\u0442\u044b\u0435 \u0438 \u0432 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u0435 \u043d\u0435 \u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438\u0441\u044c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u0432 \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0445 \u0432\u044b\u0431\u043e\u0440\u043a\u0430\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043d\u0435\u0442.\u0421\u043a\u0440\u0438\u043f\u0442 \u043f\u0440\u043e\u0448\u0451\u043b \u043f\u043e \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0438 \u043d\u0430\u0448\u0451\u043b 1547 \u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432 \u0441 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u043e\u0448\u0438\u0431\u043e\u043a \u0438 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0434\u043e\u0440\u0430\u0431\u043e\u0442\u043a\u0430\u043c\u0438: 831 \u0432 \u0436\u0443\u0440\u043d\u0430\u043b\u0435, 443 \u0432 X-Ray Calc 3 \u0438 273 \u0432 \u0442\u0440\u0438\u0431\u043e\u043c\u0435\u0442\u0440\u0435. \u0418\u0437 \u043d\u0438\u0445 \u043c\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u043b\u0438 20 \u0437\u0430\u0434\u0430\u0447: 11 \u043d\u0430 \u043b\u043e\u0433\u0438\u043a\u0443, \u0440\u0430\u0441\u0447\u0451\u0442\u044b \u0438 \u043f\u043e\u0442\u043e\u043a\u0438, \u0438 9 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u0444\u043e\u0440\u043c\u0430\u043c\u0438 VCL, \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u043c\u0438, \u0433\u0440\u0430\u0444\u0438\u043a\u0430\u043c\u0438 \u0438 \u0434\u0438\u0430\u043b\u043e\u0433\u0430\u043c\u0438.\u0414\u043b\u044f 12 \u0437\u0430\u0434\u0430\u0447 \u043c\u043e\u0434\u0443\u043b\u044c\u043d\u044b\u0435 \u0442\u0435\u0441\u0442\u044b \u043d\u0430 DUnitX \u0443\u0436\u0435 \u0431\u044b\u043b\u0438 \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u043a\u043e\u043c\u043c\u0438\u0442\u0430\u0445, \u0430 \u0434\u043b\u044f \u0432\u043e\u0441\u044c\u043c\u0438 \u0437\u0430\u0434\u0430\u0447 \u0442\u0440\u0438\u0431\u043e\u043c\u0435\u0442\u0440\u0430 \u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043b\u0438 \u0438\u0445 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e. \u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0437\u0430\u0434\u0430\u0447 \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u0435\u0442 \u043e\u0442 \u043e\u0434\u043d\u043e\u0433\u043e \u0434\u043e \u0448\u0435\u0441\u0442\u0438 \u0444\u0430\u0439\u043b\u043e\u0432, \u0430 \u0442\u0440\u0438 \u043a\u0440\u0443\u043f\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0432 X-Ray Calc 3 (XRC-07, XRC-08, XRC-09) \u2014 \u043e\u0442 \u0434\u0435\u0432\u044f\u0442\u0438 \u0434\u043e \u0442\u0440\u0438\u043d\u0430\u0434\u0446\u0430\u0442\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0444\u043e\u0440\u043c\u044b, \u0444\u0430\u0439\u043b\u044b \u043f\u0440\u043e\u0435\u043a\u0442\u0430 .dproj \u0438 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0443\u044e \u0441\u043f\u0440\u0430\u0432\u043a\u0443.\u0412\u043e\u0442 \u0447\u0435\u0442\u044b\u0440\u0435 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0438\u0437 \u044d\u0442\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430:\u2022 \u041e\u043a\u0440\u0443\u0433\u043b\u0435\u043d\u0438\u0435 \u043c\u0430\u043b\u044b\u0445 \u0447\u0438\u0441\u0435\u043b \u043f\u0440\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 JSON (XRC-03). \u041f\u043e\u0434\u0433\u043e\u043d\u043a\u0430 \u043f\u0440\u043e\u0444\u0438\u043b\u044f \u043f\u043b\u0451\u043d\u043a\u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u043b\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0435, \u043d\u043e \u0432 \u043a\u043e\u043d\u0446\u0435 \u043f\u0430\u0434\u0430\u043b\u0430 \u0441 \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u00abInvalid argument\u00bb. \u041f\u0440\u0438 \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 JSON \u0447\u0438\u0441\u043b\u0430 \u043e\u043a\u0440\u0443\u0433\u043b\u044f\u043b\u0438\u0441\u044c \u0434\u043e \u0448\u0435\u0441\u0442\u0438 \u0437\u043d\u0430\u0447\u0430\u0449\u0438\u0445 \u0446\u0438\u0444\u0440 \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043d\u0435 \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u043b\u0430\u0441\u044c \u0441\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c\u0438 \u043c\u0435\u043d\u044c\u0448\u0435 10\u221215 \u043f\u043e \u043c\u043e\u0434\u0443\u043b\u044e \u2014 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442\u043e\u043c \u043f\u043e\u043b\u0438\u043d\u043e\u043c\u0430 1,4\u00b710\u221217.\u2022 \u0412\u0432\u043e\u0434 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u043e\u0441\u0438 \u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0435 (XRC-08). \u041d\u0438\u0436\u043d\u044f\u044f \u0433\u0440\u0430\u043d\u0438\u0446\u0430 \u043e\u0441\u0438 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u00abR min\u00bb \u0432 \u0441\u0442\u0440\u043e\u043a\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u043b\u0430\u0441\u044c \u043f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u043c \u043d\u0430\u0436\u0430\u0442\u0438\u0438 \u043a\u043b\u0430\u0432\u0438\u0448\u0438 (OnChange). \u041a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0430\u0431\u0438\u0440\u0430\u043b 1e-8, \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u0439 \u0446\u0438\u0444\u0440\u0435 1 \u043c\u0438\u043d\u0438\u043c\u0443\u043c \u043e\u0441\u0438 \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043b\u0441\u044f \u0441 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c\u043e\u043c, \u043d\u0430 1e \u0441\u0442\u0440\u043e\u043a\u0430 \u043d\u0435 \u0447\u0438\u0442\u0430\u043b\u0430\u0441\u044c \u043a\u0430\u043a \u0447\u0438\u0441\u043b\u043e, \u0438 \u044d\u0442\u0438 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441\u0440\u0430\u0437\u0443 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b\u0438 \u043f\u0435\u0440\u0435\u0441\u0447\u0451\u0442. \u041d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u043f\u043e\u043b\u0435 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u043e Enter, \u043f\u043e\u0442\u0435\u0440\u0435 \u0444\u043e\u043a\u0443\u0441\u0430 \u0438\u043b\u0438 \u0432\u044b\u0431\u043e\u0440\u0443 \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430, \u0430 \u0440\u0430\u0437\u0431\u043e\u0440 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432\u044b\u043d\u0435\u0441\u0442\u0438 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043c\u043e\u0434\u0443\u043b\u044c unit_AxisLimit.pas \u0431\u0435\u0437 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u043e\u0442 VCL.\u2022 \u0412\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 FireDAC (ELN-03). \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 update_item, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u0447\u0435\u0440\u0435\u0437 \u043e\u0431\u0449\u0435\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0441 \u0431\u0430\u0437\u043e\u0439 \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u0430\u0434\u0430\u043b \u043f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u043c \u0432\u044b\u0437\u043e\u0432\u0435 \u0441 \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u00abThis connection cannot establish transaction ownership\u00bb. \u041d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u043e\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0435\u0439 \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0437\u0430\u043f\u0438\u0441\u0438 \u0438 \u0441\u0442\u0440\u043e\u043a\u0430 \u0430\u0443\u0434\u0438\u0442\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u043b\u0438\u0441\u044c \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e, \u0430 \u043f\u0440\u0438 \u0443\u0436\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0432\u043d\u0435\u0448\u043d\u0435\u0439 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u0432\u044b\u0437\u043e\u0432 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u043b \u043e\u0448\u0438\u0431\u043a\u0443, \u043d\u0435 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u044f \u0447\u0443\u0436\u0443\u044e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044e.\u2022 \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u043d\u0430 GitHub (XRC-09). \u0412 \u043c\u0435\u043d\u044e \u0441\u043f\u0440\u0430\u0432\u043a\u0438 \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430 \u043d\u0430 GitHub \u0432 \u0444\u043e\u043d\u043e\u0432\u043e\u043c \u043f\u043e\u0442\u043e\u043a\u0435, \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a\u0430 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u043f\u0430\u043f\u043a\u0443 \u0438 \u0441\u0432\u0435\u0440\u043a\u0443 \u0435\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e\u0439 \u0441\u0443\u043c\u043c\u044b SHA-256 \u0441 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435\u043c \u0444\u0430\u0439\u043b\u0430 \u043f\u0440\u0438 \u043d\u0435\u0441\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u0438.\u0421\u0440\u0435\u0434\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0438 \u0441\u043a\u0438\u043b\u043b\u041f\u0435\u0440\u0435\u0434 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u043c \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043a\u0430\u0436\u0434\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043b\u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u043c RAD Studio 37.0 (Win32, Debug) \u0432 \u0434\u0432\u0443\u0445 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f\u0445. \u041d\u0430 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u043c \u043a\u043e\u043c\u043c\u0438\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f, \u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u0447\u043d\u044b\u0435 \u0442\u0435\u0441\u0442\u044b \u2014 \u043f\u0430\u0434\u0430\u0442\u044c. \u041f\u043e\u0441\u043b\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0430\u0432\u0442\u043e\u0440\u0441\u043a\u043e\u0433\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f \u0438 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442\u044c \u0438 \u0441\u0430\u043c\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u0438 \u0432\u0441\u0435 \u0442\u0435\u0441\u0442\u044b. \u0427\u0438\u0441\u043b\u043e \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u043d\u0430 \u0430\u0432\u0442\u043e\u0440\u0441\u043a\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0435 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c (warning_baseline): \u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0437\u0430\u0434\u0430\u0447 \u0438\u0445 \u043d\u043e\u043b\u044c, \u0432 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 X-Ray Calc \u2014 \u043e\u0434\u043d\u043e, \u0432 \u0442\u0440\u0451\u0445 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u2014 \u0432\u043e\u0441\u0435\u043c\u044c.\u041d\u0430 \u043a\u0430\u0436\u0434\u0443\u044e \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u0439 \u0430\u0433\u0435\u043d\u0442 omp \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0447\u0438\u0441\u0442\u0443\u044e \u043a\u043e\u043f\u0438\u044e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u0438\u0437 git-\u0431\u0430\u043d\u0434\u043b\u0430, \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0441\u0431\u043e\u0440\u043a\u0438 msbuild. \u0412\u0441\u0435 \u0444\u0430\u0439\u043b\u044b \u0441 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430\u043c\u0438 \u0434\u043b\u044f \u0430\u0433\u0435\u043d\u0442\u043e\u0432 (CLAUDE.md, AGENTS.md \u0438 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438) \u043f\u0435\u0440\u0435\u0434 \u0441\u0442\u0430\u0440\u0442\u043e\u043c \u0443\u0434\u0430\u043b\u044f\u044e\u0442\u0441\u044f \u0438\u0437 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u043f\u0430\u043f\u043a\u0438 \u0438 \u043f\u043e\u0434\u043c\u043e\u0434\u0443\u043b\u0435\u0439. \u042f\u0437\u044b\u043a\u043e\u0432\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 (LSP) \u043e\u0442\u043a\u043b\u044e\u0447\u0451\u043d, \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u0447\u043d\u044b\u0445 \u0442\u0435\u0441\u0442\u043e\u0432 \u0432 \u0434\u0435\u0440\u0435\u0432\u0435 \u043d\u0435\u0442: \u0441\u043a\u0440\u0438\u043f\u0442 \u043e\u0446\u0435\u043d\u043a\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0438\u0445 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0430\u0433\u0435\u043d\u0442\u0430. \u041b\u0438\u043c\u0438\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430 \u043e\u0434\u043d\u0443 \u0437\u0430\u0434\u0430\u0447\u0443 \u2014 45 \u043c\u0438\u043d\u0443\u0442.\u041a\u0430\u0436\u0434\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u043c\u043e\u0434\u0435\u043b\u044c \u0440\u0435\u0448\u0430\u0435\u0442 \u0432 \u0434\u0432\u0443\u0445 \u0440\u0435\u0436\u0438\u043c\u0430\u0445: \u0431\u0435\u0437 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 (skill-off) \u0438 \u0441 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u044b\u043c \u043d\u0430\u0432\u044b\u043a\u043e\u043c delphi-development (skill-on). \u0412 \u043d\u0430\u0432\u044b\u043a\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0430 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043d\u0430\u0448\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0438 \u0447\u0435\u0442\u044b\u0440\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0437\u0430\u0442\u0435\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438:1. \u0412\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0432 .dfm (no-runtime-controls). \u0427\u0430\u0441\u0442\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u2014 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0438 \u0438 \u043f\u0430\u043d\u0435\u043b\u0438 \u0432 \u043a\u043e\u0434\u0435 \u0447\u0435\u0440\u0435\u0437 TButton.Create(Self) \u0432\u043d\u0443\u0442\u0440\u0438 FormCreate. \u0412 \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u0435 IDE \u0442\u0430\u043a\u0438\u0445 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043e\u0432 \u043d\u0435 \u0432\u0438\u0434\u043d\u043e, \u0430 \u0432\u0451\u0440\u0441\u0442\u043a\u0430 \u0444\u043e\u0440\u043c\u044b \u043b\u043e\u043c\u0430\u0435\u0442\u0441\u044f. \u0412\u0441\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u043e\u043f\u0438\u0441\u0430\u043d\u044b \u0432 .dfm \u0438 \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0441\u043a\u0440\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e Visible.2. \u0421\u0432\u044f\u0437\u043a\u0430 TImageCollection \u0438 TVirtualImageList \u0432\u043c\u0435\u0441\u0442\u043e TImageList (no-timagelist). \u0421\u0442\u0430\u0440\u044b\u0439 TImageList \u0445\u0440\u0430\u043d\u0438\u0442 \u0438\u043a\u043e\u043d\u043a\u0438 \u0432 \u0432\u0438\u0434\u0435 BMP-\u043b\u0435\u043d\u0442\u044b \u0441 \u0431\u0438\u0442\u043e\u0432\u043e\u0439 \u043c\u0430\u0441\u043a\u043e\u0439, \u0438\u0437-\u0437\u0430 \u0447\u0435\u0433\u043e \u043d\u0430 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u044d\u043a\u0440\u0430\u043d\u0430\u0445 \u043a\u0440\u0430\u044f \u0432\u044b\u0433\u043b\u044f\u0434\u044f\u0442 \u0440\u0432\u0430\u043d\u044b\u043c\u0438. \u0412 \u043d\u043e\u0432\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445 Delphi \u0434\u043b\u044f PNG \u0441 \u0430\u043b\u044c\u0444\u0430-\u043a\u0430\u043d\u0430\u043b\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0430\u0440\u0430 TImageCollection \u0438 TVirtualImageList.3. \u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 try &#8230; finally &#8230; Free (create-try-finally). \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0438 \u043c\u0443\u0441\u043e\u0440\u0430 \u0434\u043b\u044f \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0432 Object Pascal \u043d\u0435\u0442, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043b\u044e\u0431\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 \u0431\u0435\u0437 \u0432\u043b\u0430\u0434\u0435\u043b\u044c\u0446\u0430 \u0434\u043e\u043b\u0436\u0435\u043d \u043e\u0441\u0432\u043e\u0431\u043e\u0436\u0434\u0430\u0442\u044c\u0441\u044f \u0432 \u0431\u043b\u043e\u043a\u0435 finally.4. \u0415\u0434\u0438\u043d\u044b\u0439 \u0441\u0442\u0438\u043b\u044c \u0440\u0430\u043c\u043e\u043a Raize (rz-border-outer). \u0412\u043e \u0432\u0441\u0435\u0445 \u043d\u0430\u0448\u0438\u0445 \u0444\u043e\u0440\u043c\u0430\u0445 \u043f\u0430\u043d\u0435\u043b\u0438 TRzPanel, TRzGroupBox, TRzToolbar \u0438 TRzSizePanel \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e BorderOuter = fsFlatRounded.\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u043e \u0434\u0432\u0443\u043c \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u043c \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f\u043c: \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u0438 \u0438 \u0441\u043e\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u044e \u043a\u043e\u043d\u0432\u0435\u043d\u0446\u0438\u0439.\u041a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c (0 \u0438\u043b\u0438 1). \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0441\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0431\u0435\u0437 \u0440\u043e\u0441\u0442\u0430 \u0447\u0438\u0441\u043b\u0430 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 (warnings &lt;= warning_baseline), \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0438 \u043f\u0440\u043e\u0439\u0442\u0438 \u0432\u0441\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u0447\u043d\u044b\u0435 \u0442\u0435\u0441\u0442\u044b DUnitX. \u041b\u044e\u0431\u043e\u0435 \u043d\u043e\u0432\u043e\u0435 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u043e\u0431\u043d\u0443\u043b\u044f\u0435\u0442 \u043e\u0446\u0435\u043d\u043a\u0443 \u0437\u0430 \u0437\u0430\u0434\u0430\u0447\u0443.\u041a\u043e\u043d\u0432\u0435\u043d\u0446\u0438\u0438 (\u043e\u0442 0 \u0434\u043e 1). \u041d\u0430 \u0434\u0435\u0432\u044f\u0442\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 \u0441\u043a\u0440\u0438\u043f\u0442 lint.py \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0447\u0435\u0442\u044b\u0440\u0435 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0445 \u0432\u044b\u0448\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u0441\u0442\u0440\u043e\u043a\u0430\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u0441\u0430\u043c \u0430\u0433\u0435\u043d\u0442.\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b\u041f\u043e\u043b\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u043e\u0448\u043b\u0438 \u043f\u044f\u0442\u044c \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0438 \u0434\u0432\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435. \u0411\u044b\u0441\u0442\u0440\u044b\u0435 \u0438 \u043d\u0435\u0434\u043e\u0440\u043e\u0433\u0438\u0435 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u2014 DeepSeek V4.1 Flash \u0438 Claude Haiku 5.5 \u2014 \u043c\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b\u0438 \u043f\u043e \u0442\u0440\u0438 \u0440\u0430\u0437\u0430 \u043d\u0430 \u043a\u0430\u0436\u0434\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 (\u043f\u043e 60 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432 \u0431\u0435\u0437 \u043d\u0430\u0432\u044b\u043a\u0430 \u0438 \u0441 \u043d\u0430\u0432\u044b\u043a\u043e\u043c). \u0421\u0442\u0430\u0440\u0448\u0438\u0435 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u2014 Claude Sonnet 5.5, GPT-6.1 Sol \u0438 \u0432\u044b\u0448\u0435\u0434\u0448\u0430\u044f \u0431\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u0432\u0447\u0435\u0440\u0430 GPT-6.1 Terra \u2014 \u0430 \u0442\u0430\u043a\u0436\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u043b\u0438 \u043d\u0430\u0431\u043e\u0440 \u0432 \u043e\u0434\u0438\u043d \u043f\u043e\u0432\u0442\u043e\u0440, \u043f\u043e 20 \u0437\u0430\u0434\u0430\u0447 \u043d\u0430 \u0440\u0435\u0436\u0438\u043c. \u0414\u043b\u044f \u0432\u0441\u0435\u0445 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0431\u044b\u043b \u0437\u0430\u0434\u0430\u043d \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0440\u0430\u0441\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0439 high.\u0420\u0438\u0441\u0443\u043d\u043e\u043a 1. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0441\u0435\u043c\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043d\u0430 20 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 Delphi \u0431\u0435\u0437 \u043d\u0430\u0432\u044b\u043a\u0430 (skill-off) \u0438 \u0441 \u043d\u0430\u0432\u044b\u043a\u043e\u043c delphi-development (skill-on).\u041a\u043e\u0440\u043e\u0442\u043a\u043e \u043e \u043c\u043e\u0434\u0435\u043b\u044f\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432 \u0438\u0442\u043e\u0433\u043e\u0432\u0443\u044e \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043d\u0435 \u0432\u043e\u0448\u043b\u0438. Gemini 4 Argon \u043c\u044b \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0438 \u043f\u043e\u0441\u043b\u0435 24 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432 &#8212; \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e. \u041d\u0430 \u0441\u0435\u0440\u0438\u0438 GLM 5.3 Flash \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u0432\u0451\u0440\u0442\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u043b\u0441\u044f \u0431\u0430\u043b\u0430\u043d\u0441 \u043d\u0430 OpenRouter. Claude Opus 5.5 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0434\u0432\u0443\u0445 \u043f\u0440\u043e\u0431\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447\u0430\u0445: \u043c\u043b\u0430\u0434\u0448\u0430\u044f Sonnet 5.5 \u0438 \u0442\u0430\u043a \u0432\u0437\u044f\u043b\u0430 19 \u0437\u0430\u0434\u0430\u0447 \u0438\u0437 20 \u043f\u043e \u0441\u0442\u0440\u043e\u0433\u043e\u0439 \u0448\u043a\u0430\u043b\u0435 \u0438 \u0432\u0441\u0435 20 \u043f\u043e \u0442\u0435\u0441\u0442\u0430\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0433\u043e\u043d\u044f\u0442\u044c \u043f\u043e\u043b\u043d\u0443\u044e \u0441\u0435\u0440\u0438\u044e \u043d\u0430 Opus \u0441\u043c\u044b\u0441\u043b\u0430 \u043d\u0435 \u0431\u044b\u043b\u043e.\u041b\u0443\u0447\u0448\u0435\u0435 \u0441\u043e\u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0438 \u0446\u0435\u043d\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u043b DeepSeek V4.1 Flash. \u0421 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u044b\u043c \u043d\u0430\u0432\u044b\u043a\u043e\u043c \u043e\u043d \u0441\u0434\u0430\u043b 58 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432 \u0438\u0437 60 (97%) \u043f\u0440\u0438 \u0441\u0440\u0435\u0434\u043d\u0435\u0439 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438 $0,042 \u0437\u0430 \u0437\u0430\u0434\u0430\u0447\u0443, \u0438\u043b\u0438 85 \u0446\u0435\u043d\u0442\u043e\u0432 \u0437\u0430 \u0432\u0441\u0435 20 \u0437\u0430\u0434\u0430\u0447. \u0423 Sonnet 5.5 \u0438 GPT-6.1 Sol \u0442\u043e\u0442 \u0436\u0435 \u043d\u0430\u0431\u043e\u0440 \u0438\u0437 \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0438 \u0437\u0430\u0434\u0430\u0447 \u0441\u0442\u043e\u0438\u0442 \u043e\u043a\u043e\u043b\u043e \u0434\u0435\u0441\u044f\u0442\u0438 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432 ($0,46\u2013$0,55 \u0437\u0430 \u0437\u0430\u0434\u0430\u0447\u0443) \u2014 \u0432 \u0434\u0432\u0435\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u0440\u0430\u0437 \u0434\u043e\u0440\u043e\u0436\u0435. \u0412\u044b\u0448\u0435\u0434\u0448\u0430\u044f \u0432\u0447\u0435\u0440\u0430 GPT-6.1 Terra \u043f\u043e \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u043c \u0442\u0430\u0440\u0438\u0444\u0430\u043c OpenAI ($1 \/ $5 \/ $0,05 \u0437\u0430 \u043c\u0438\u043b\u043b\u0438\u043e\u043d \u0432\u0445\u043e\u0434\u043d\u044b\u0445, \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0445 \u0438 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u2014 \u0432\u0434\u0432\u043e\u0435 \u0434\u0435\u0448\u0435\u0432\u043b\u0435 Sol) \u0438 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u043c\u0443 \u0447\u0438\u0441\u043b\u0443 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0437\u0430\u043d\u044f\u043b\u0430 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u0443\u044e \u0441\u0442\u0440\u043e\u0447\u043a\u0443: $0,176\u2013$0,178 \u0437\u0430 \u0437\u0430\u0434\u0430\u0447\u0443, \u0438\u043b\u0438 $3,52\u2013$3,56 \u0437\u0430 \u0432\u0435\u0441\u044c \u043d\u0430\u0431\u043e\u0440 \u0438\u0437 20 \u0437\u0430\u0434\u0430\u0447 \u2014 \u0432\u0442\u0440\u043e\u0435 \u0434\u0435\u0448\u0435\u0432\u043b\u0435 Sol \u0438 Sonnet. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c DeepSeek Flash \u043e\u0431\u043e\u0448\u0451\u043b \u043f\u043e \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0438 \u0431\u043b\u0438\u0437\u043a\u0443\u044e \u043f\u043e \u0446\u0435\u043d\u0435 Claude Haiku 5.5 ($0,061 \u0437\u0430 \u0437\u0430\u0434\u0430\u0447\u0443 \u0438 83\u201388% \u0443\u0441\u043f\u0435\u0448\u043d\u044b\u0445 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432).\u041f\u0435\u0440\u0435\u043f\u043b\u0430\u0442\u0430 \u0437\u0430 Claude Sonnet 5.5 \u0438\u043b\u0438 GPT-6.1 Terra \u0434\u0430\u0451\u0442 \u0432\u044b\u0438\u0433\u0440\u044b\u0448 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u041d\u0430 \u043e\u0434\u043d\u0443 \u0437\u0430\u0434\u0430\u0447\u0443 \u2014 \u043d\u0430\u0439\u0442\u0438 \u043d\u0443\u0436\u043d\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438, \u0432\u043d\u0435\u0441\u0442\u0438 \u043f\u0440\u0430\u0432\u043a\u0443 \u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c msbuild \u2014 \u0443 Sonnet 5.5 \u0443\u0445\u043e\u0434\u0438\u0442 \u0432 \u0441\u0440\u0435\u0434\u043d\u0435\u043c 161\u2013203 \u0441\u0435\u043a\u0443\u043d\u0434\u044b (\u043e\u043a\u043e\u043b\u043e \u0442\u0440\u0451\u0445 \u043c\u0438\u043d\u0443\u0442). \u041d\u043e\u0432\u0430\u044f GPT-6.1 Terra \u0443\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0447\u0442\u0438 \u0432 \u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f (211\u2013226 \u0441\u0435\u043a\u0443\u043d\u0434), \u0442\u043e\u0433\u0434\u0430 \u043a\u0430\u043a \u0435\u0451 \u043f\u0440\u0435\u0434\u0448\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0438\u0446\u0430 GPT-6.1 Sol \u0441\u0438\u0434\u0438\u0442 \u043d\u0430\u0434 \u0437\u0430\u0434\u0430\u0447\u0435\u0439 \u0432 \u0441\u0440\u0435\u0434\u043d\u0435\u043c \u043f\u043e 7\u201311 \u043c\u0438\u043d\u0443\u0442 (436\u2013660 \u0441\u0435\u043a\u0443\u043d\u0434), \u0430 \u043d\u0430 \u0434\u0432\u0443\u0445 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0436\u0443\u0440\u043d\u0430\u043b\u0430 (ELN-02 \u0438 ELN-03) \u0431\u0435\u0437 \u043d\u0430\u0432\u044b\u043a\u0430 \u0432\u044b\u0431\u0440\u0430\u043b\u0430 \u0432\u0435\u0441\u044c 45-\u043c\u0438\u043d\u0443\u0442\u043d\u044b\u0439 \u043b\u0438\u043c\u0438\u0442. DeepSeek Flash \u0442\u0440\u0430\u0442\u0438\u0442 \u0432 \u0441\u0440\u0435\u0434\u043d\u0435\u043c 337\u2013383 \u0441\u0435\u043a\u0443\u043d\u0434\u044b.\u0420\u0438\u0441\u0443\u043d\u043e\u043a 2. \u0421\u0432\u0435\u0440\u0445\u0443 \u2014 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c \u0438 \u0441\u0440\u0435\u0434\u043d\u044f\u044f \u0446\u0435\u043d\u0430 \u043e\u0434\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438 \u0434\u043b\u044f \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 (\u043b\u043e\u0433\u0430\u0440\u0438\u0444\u043c\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0448\u043a\u0430\u043b\u0430). \u0421\u043d\u0438\u0437\u0443 \u2014 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c \u0438 \u0441\u0440\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447\u0438 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0441\u0435\u043c\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0438 \u043d\u0430 RTX 5080. \u0421\u0442\u0440\u0435\u043b\u043a\u0438 \u0432\u0435\u0434\u0443\u0442 \u043e\u0442 skill-off \u043a skill-on.\u041d\u0430 \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u0445 \u044d\u0442\u0430 \u0440\u0430\u0437\u043d\u0438\u0446\u0430 \u0435\u0449\u0451 \u0437\u0430\u043c\u0435\u0442\u043d\u0435\u0435. \u0412 \u0437\u0430\u0434\u0430\u0447\u0435 TRB-03 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u043e\u0441\u044c \u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c \u0432\u044b\u0445\u043e\u0434 \u0437\u0430 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0432 \u043c\u0435\u0434\u0438\u0430\u043d\u043d\u043e\u043c \u0444\u0438\u043b\u044c\u0442\u0440\u0435 \u043f\u0440\u0438 \u043d\u0443\u043b\u0435\u0432\u043e\u043c \u043e\u043a\u043d\u0435 (unit_FBControl.pas). \u0412\u0440\u0435\u043c\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0432\u044b\u0437\u043e\u0432\u043e\u043c \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u043e:\u2022 Sonnet 5.5 \u2014 10 \u0441\u0435\u043a\u0443\u043d\u0434 \u0438 $0,018;\u2022 GPT-6.1 Terra \u2014 64\u201367 \u0441\u0435\u043a\u0443\u043d\u0434 \u0438 $0,046\u2013$0,077;\u2022 DeepSeek Flash \u2014 62\u201379 \u0441\u0435\u043a\u0443\u043d\u0434 \u0438 $0,008\u2013$0,009;\u2022 Haiku 5.5 \u2014 71\u201382 \u0441\u0435\u043a\u0443\u043d\u0434\u044b \u0438 $0,013\u2013$0,017;\u2022 GPT-6.1 Sol \u2014 130\u2013143 \u0441\u0435\u043a\u0443\u043d\u0434\u044b \u0438 $0,148\u2013$0,188.\u041a\u0443\u0434\u0430 \u043f\u0440\u043e\u043f\u0430\u043b\u0430 \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430\u0423 Sonnet 5.5 \u0432 \u043a\u043e\u043b\u043e\u043d\u043a\u0435 \u00ab\u041a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c\u00bb \u0441\u0442\u043e\u0438\u0442 19\/20, \u0430 \u0432 \u0441\u043e\u0441\u0435\u0434\u043d\u0435\u0439 \u043a\u043e\u043b\u043e\u043d\u043a\u0435 \u00ab\u0422\u0435\u0441\u0442\u044b DUnitX\u00bb \u2014 20\/20. \u0423 DeepSeek Flash \u0441 \u043d\u0430\u0432\u044b\u043a\u043e\u043c \u2014 58\/60 \u0438 60\/60. \u041a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0439\u0442\u0438 \u0432\u0441\u0435 \u0442\u0435\u0441\u0442\u044b \u0438 \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u043e\u043b\u044c \u0437\u0430 \u0437\u0430\u0434\u0430\u0447\u0443?\u0412\u0438\u043d\u043e\u0432\u043d\u0438\u0446\u0430 \u043e\u0434\u043d\u0430 \u043d\u0430 \u0432\u0441\u0435\u0445 \u2014 \u0437\u0430\u0434\u0430\u0447\u0430 XRC-06. \u0412 \u043d\u0430\u0448\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u043e\u0446\u0435\u043d\u043a\u0438 \u043d\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0441\u0442\u0435\u0439 XRCUncert \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0443 Clear&#8230; (btnClear). \u041f\u043e \u043d\u0430\u0436\u0430\u0442\u0438\u044e \u043e\u043d\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0432\u044b\u0447\u0438\u0449\u0430\u0442\u044c \u0438\u0437 \u0444\u0430\u0439\u043b\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 .xrcx (\u0432\u043d\u0443\u0442\u0440\u0438 \u044d\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u044b\u0439 zip-\u0430\u0440\u0445\u0438\u0432) \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0440\u0430\u0441\u0447\u0451\u0442\u0430 uncert_*.json \u0438 \u0441\u044b\u0440\u044b\u0435 \u043e\u0442\u0441\u0447\u0451\u0442\u044b counts_*.dat. \u0412\u0441\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u0432\u043d\u0443\u0442\u0440\u0438 \u0430\u0440\u0445\u0438\u0432\u0430 \u043e\u0431\u044f\u0437\u0430\u043d\u044b \u043e\u0441\u0442\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u0442\u0440\u043e\u043d\u0443\u0442\u044b\u043c\u0438 \u0431\u0430\u0439\u0442 \u0432 \u0431\u0430\u0439\u0442, \u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u043d\u0430 \u0434\u0438\u0441\u043a\u0435 \u043e\u0441\u0442\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e.\u041a\u043e\u0433\u0434\u0430 \u044f \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u0433\u043b\u044f\u043d\u0443\u043b \u043d\u0430 \u0441\u0432\u043e\u0434\u043a\u0443 \u043f\u043e XRC-06, \u043a\u0430\u0440\u0442\u0438\u043d\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b\u0430 \u0443\u0434\u0440\u0443\u0447\u0430\u044e\u0449\u0435:\u2022 GPT-6.1 Sol \u2014 1\/1;\u2022 DeepSeek V4.1 Flash \u2014 1\/3;\u2022 Claude Sonnet 5.5 \u2014 0\/1;\u2022 GPT-6.1 Terra \u2014 0\/1;\u2022 Claude Haiku 5.5 \u2014 0\/3;\u2022 Qwen Coder \u2014 0\/1.\u041f\u0435\u0440\u0432\u0430\u044f \u043c\u044b\u0441\u043b\u044c: \u043d\u0435\u0443\u0436\u0435\u043b\u0438 \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u0430\u044f \u043f\u0435\u0440\u0435\u043f\u0430\u043a\u043e\u0432\u043a\u0430 zip-\u0430\u0440\u0445\u0438\u0432\u0430 \u0432 Delphi \u043e\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u043f\u043e\u0434 \u0441\u0438\u043b\u0443 \u043e\u0434\u043d\u043e\u0439 \u0442\u043e\u043b\u044c\u043a\u043e Sol? \u041f\u043e\u043b\u0435\u0437 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f \u0432 \u043b\u043e\u0433\u0438 \u0438 \u0434\u0438\u0444\u0444\u044b. \u0412\u043e \u0432\u0441\u0435\u0445 \u044d\u0442\u0438\u0445 \u00ab\u043f\u0440\u043e\u0432\u0430\u043b\u0435\u043d\u043d\u044b\u0445\u00bb \u043f\u043e\u043f\u044b\u0442\u043a\u0430\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0441\u043e\u0431\u0440\u0430\u043b\u043e\u0441\u044c, \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0441\u043e\u0431\u0440\u0430\u043b\u0441\u044f, \u0438 \u0432\u0441\u0435 37 \u0441\u043a\u0440\u044b\u0442\u044b\u0445 \u0442\u0435\u0441\u0442\u043e\u0432&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-500439","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/500439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=500439"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/500439\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=500439"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=500439"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=500439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}