{"id":26080,"date":"2016-04-01T18:27:01","date_gmt":"2016-04-01T15:27:01","guid":{"rendered":"http:\/\/studentpmr.ru\/?p=26080"},"modified":"2016-04-01T18:27:01","modified_gmt":"2016-04-01T15:27:01","slug":"%d0%be%d1%82%d1%87%d0%b5%d1%82-%d0%bf%d0%be-%d0%bf%d1%80%d0%be%d0%b8%d0%b7%d0%b2%d0%be%d0%b4%d1%81%d1%82%d0%b2%d0%b5%d0%bd%d0%bd%d0%be%d0%b9-%d0%bf%d1%80%d0%b0%d0%ba%d1%82%d0%b8%d0%ba%d0%b5-%d1%82","status":"publish","type":"post","link":"https:\/\/studentpmr.ru\/?p=26080","title":{"rendered":"\u041e\u0442\u0447\u0435\u0442 \u043f\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435. \u0422\u0435\u043c\u0430: \u00ab\u0421\u0435\u0442\u0435\u0432\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u00bb"},"content":{"rendered":"<p>\u041f\u0440\u0438\u0434\u043d\u0435\u0441\u0442\u0440\u043e\u0432\u0441\u043a\u0438\u0439 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u00a0\u0438\u043c. \u0422.\u0413. \u0428\u0435\u0432\u0447\u0435\u043d\u043a\u043e<\/p>\n<p>\u0418\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u043d\u0441\u0442\u0438\u0442\u0443\u0442\u00a0\u041a\u0430\u0444\u0435\u0434\u0440\u0430 \u0412\u041a\u0421\u0421<\/p>\n<p>\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u043b:\u0421\u0442\u0443\u0434\u0435\u043d\u0442 \u0433\u0440.05\u0412(\u0441\u043e\u043a\u0440.)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u0414.\u0418.\u0418\u0432\u0447\u0435\u043d\u043a\u043e<\/p>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043b:\u041f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c \u043a\u0430\u0444\u0435\u0434\u0440\u044b \u0412\u041a\u0421\u0421\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u041e.\u0418.\u0412\u0430\u043a\u0430\u0440\u044c<\/p>\n<p>\u0422\u0438\u0440\u0430\u0441\u043f\u043e\u043b\u044c 2007<\/p>\n<p>\u0421\u041e\u0414\u0415\u0420\u0416\u0410\u041d\u0418\u0415<\/p>\n<p><!--more--><\/p>\n<ol>\n<li>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u20263<\/li>\n<\/ol>\n<p>2.\u0410\u043d\u0430\u043b\u0438\u0437 \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0438 \u0432\u044b\u0431\u043e\u0440 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438, \u044f\u0437\u044b\u043a\u0430 \u0438 \u0441\u0440\u0435\u0434\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0443\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026..4<\/p>\n<p>3.\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026&#8230;4<\/p>\n<p>4.\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026..5<\/p>\n<p>5.\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026..6<\/p>\n<p>\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026.7<\/p>\n<p>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/p>\n<p>\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f , \u0432 \u0441\u0432\u044f\u0437\u0438, \u0441 \u0431\u044b\u0441\u0442\u0440\u044b\u043c \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439, \u043a\u0430\u043a \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0442\u0430\u043a \u0438 \u0441\u0435\u0442\u0438 INTERNET, \u00a0\u0448\u0438\u0440\u043e\u043a\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0443.<\/p>\n<p>\u0426\u0435\u043b\u044c\u044e \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0443 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u00a0\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u00ab\u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u00bb, \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 , \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u043e\u0436\u0435\u0442\u00a0\u00a0 \u0447\u0435\u0440\u0435\u0437 \u0441\u0435\u0442\u044c (\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e, \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u0443\u044e) \u043f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043f\u0430\u043f\u043a\u0438, \u0444\u0430\u0439\u043b\u044b \u043d\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0435, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0438\u043c\u0435\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c,\u00a0 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u0438 \u0443\u0434\u0430\u043b\u044f\u0442\u044c \u0438\u0445.<\/p>\n<ol start=\"2\">\n<li>\u0410\u043d\u0430\u043b\u0438\u0437 \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0438 \u0432\u044b\u0431\u043e\u0440 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438, \u044f\u0437\u044b\u043a\u0430 \u0438 \u0441\u0440\u0435\u0434\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438.<\/li>\n<\/ol>\n<p>\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0438\u043c\u0435\u0442\u044c \u0443\u0434\u043e\u0431\u043d\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0435 \u043e\u043a\u043d\u0430.<\/p>\n<p>\u041f\u0440\u0438 \u0432\u044b\u0431\u043e\u0440\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0435\u043d\u0438\u0435 \u0431\u044b\u043b\u043e \u043e\u0442\u0434\u0430\u043d\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c\u0443 \u043f\u043e\u0434\u0445\u043e\u0434\u0443, \u043a\u0430\u043a \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0435\u043c\u0443 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0443\u044e \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438. \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043e\u043a \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435 \u0432 MS DOS.<\/p>\n<p>\u0414\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0431\u044b\u043b \u0432\u044b\u0431\u0440\u0430\u043d \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f C++ Builder. \u042f\u0437\u044b\u043a \u0438\u043c\u0435\u0435\u0442\u00a0 \u0448\u0438\u0440\u043e\u043a\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0441\u0435\u0442\u044c\u044e, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0443\u0434\u043e\u0431\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430.<\/p>\n<ol start=\"3\">\n<li>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430.<\/li>\n<\/ol>\n<p>\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u0444\u0430\u0439\u043b\u0430\u043c\u0438\u00a0 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430, \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0431\u044b\u043b\u0430 \u043f\u0440\u0435\u0434\u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u00a0 \u0432\u044b\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e IP,\u00a0 \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e \u0438\u043c\u0435\u043d\u0438.\u00a0 \u0414\u043b\u044f \u00a0\u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0435 (\u0432 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u0438\u043c\u0435\u043d\u0443\u0435\u043c\u043e\u043c \u0432\u0435\u0434\u043e\u043c\u044b\u0439) \u00a0\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043d\u0435\u0433\u043e. \u041a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440 \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 (\u0432\u0435\u0434\u0443\u0449\u0438\u0439) \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u044d\u0442\u0443 \u0436\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443, \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0432\u0435\u0434\u0443\u0449\u0435\u0433\u043e \u043f\u043e\u0441\u044b\u043b\u0430\u0435\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u044b , \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f\u043c\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f , \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 \u0432\u0435\u0434\u043e\u043c\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u044f\u0437\u044b\u043a\u0430 Builder C++ \u00a0ClientSocet \u0438 ServerSocet. \u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438 \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0438\u0437\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c \u0442\u0430\u043a(\u0441\u043c. \u0440\u0438\u0441\u0443\u043d\u043e\u043a 1).<\/p>\n<p><a href=\"http:\/\/studentpmr.ru\/foto\/2016\/04\/Shema_PO.jpg\" rel=\"attachment wp-att-26081\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-26081\" src=\"http:\/\/studentpmr.ru\/foto\/2016\/04\/Shema_PO-300x125.jpg\" alt=\"\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0445\u0435\u043c\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b\" width=\"300\" height=\"125\" srcset=\"https:\/\/studentpmr.ru\/foto\/2016\/04\/Shema_PO-300x125.jpg 300w, https:\/\/studentpmr.ru\/foto\/2016\/04\/Shema_PO.jpg 529w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u0420\u0438\u0441\u0443\u043d\u043e\u043a 1. \u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0445\u0435\u043c\u0430<\/p>\n<p>\u0421\u0442\u0440\u0435\u043b\u043a\u0430 \u0432 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0430 \u0440\u0438\u0441\u0443\u043d\u043a\u0435 1, \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e \u0442\u043e\u043c , \u0447\u0442\u043e \u0432\u0435\u0434\u043e\u043c\u044b\u0439 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440 \u043c\u043e\u0436\u0435\u0442 \u0441\u0442\u0430\u0442\u044c \u0432\u0435\u0434\u0443\u0449\u0438\u043c \u0438 \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442.<\/p>\n<p>4.\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430.<\/p>\n<p>\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0438\u043c\u0435\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0443\u0434\u043e\u0431\u043d\u044b\u0439 \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u043e\u0434\u043d\u043e\u043c \u043e\u043a\u043d\u0435, \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f, \u044d\u0442\u043e\u0433\u043e \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0434\u043e\u0441\u0442\u0438\u0447\u044c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0438, \u0438 \u043f\u0430\u043d\u0435\u043b\u0438. \u0414\u0440\u0443\u0433\u0438\u0435 \u043e\u043a\u043d\u043e \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438 \u043e \u0432\u044b\u0432\u043e\u0434\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0430\u0445.<\/p>\n<p><a href=\"http:\/\/studentpmr.ru\/foto\/2016\/04\/Programma_okno.jpg\" rel=\"attachment wp-att-26082\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-26082\" src=\"http:\/\/studentpmr.ru\/foto\/2016\/04\/Programma_okno-300x195.jpg\" alt=\"\u0420\u0430\u0431\u043e\u0447\u0435\u0435 \u043e\u043a\u043d\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b\" width=\"300\" height=\"195\" srcset=\"https:\/\/studentpmr.ru\/foto\/2016\/04\/Programma_okno-300x195.jpg 300w, https:\/\/studentpmr.ru\/foto\/2016\/04\/Programma_okno.jpg 697w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u0420\u0438\u0441\u0443\u043d\u043e\u043a 2. \u0420\u0430\u0431\u043e\u0447\u0435\u0435 \u043e\u043a\u043d\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b<\/p>\n<p>\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435<\/p>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u043d\u043e \u0438\u0437 \u0440\u0438\u0441\u0443\u043d\u043a\u0430 2 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0438\u043c\u0435\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441. \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438, \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443. \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0432 \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0435 \u043e\u0442 12 \u043b\u0435\u0442. \u0414\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 \u00a0\u0437\u0430\u0439\u043c\u0435\u0442 \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u043e\u0435 \u043c\u0435\u0441\u0442\u043e \u0441\u0440\u0435\u0434\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430.<\/p>\n<p>\u0421\u043f\u0438\u0441\u043e\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0439 \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u044b<\/p>\n<p>1.\u0413\u0435\u043d\u0440\u0438 \u0423\u043e\u0440\u0440\u0435\u043d \u043c\u043b. \u00ab\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u0440\u044e\u043a\u0438 \u0434\u043b\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u0432\u00bb &#8212; \u0412\u0438\u043b\u044c\u044f\u043c\u0441, 2003\u0433.<\/p>\n<p>2.\u0428\u0438\u043b\u0434\u0442 \u0413 \u00ab\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430 \u043f\u043e C\/C++\u00bb &#8212; \u0412\u0438\u043b\u044c\u044f\u043c\u0441, 2003\u0433.<\/p>\n<p>3.\u041a\u043e\u043d\u0441\u043f\u0435\u043a\u0442 \u043b\u0435\u043a\u0446\u0438\u0439 \u00ab\u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u00bb \u041c.\u0412. \u041d\u043e\u0432\u0438\u0447\u0435\u043d\u043a\u043e.<\/p>\n<p>\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>#include &lt;sys\\stat.h&gt;<\/p>\n<p>#include &lt;vcl.h&gt;<\/p>\n<p>#include &lt;IdGlobal.hpp&gt;<\/p>\n<p>#pragma hdrstop<\/p>\n<p>#include &#171;Unit1.h&#187;<\/p>\n<p>#include &#171;Unit2.h&#187;<\/p>\n<p>#include &#171;Unit3.h&#187;<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>#pragma package(smart_init)<\/p>\n<p>#pragma resource &#171;*.dfm&#187;<\/p>\n<p>TForm1 *Form1;<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>__fastcall TForm1::TForm1(TComponent* Owner)<\/p>\n<p>: TForm(Owner)<\/p>\n<p>{char* LD[5]={&#171;C:\\\\&#187;,&#187;D:\\\\&#187;,&#187;E:\\\\&#187;,&#187;F:\\\\&#187;,&#187;G:\\\\&#187;};<\/p>\n<p>String FN,TFN;<\/p>\n<p>int a=0,b,c,tck;<\/p>\n<p>StringGrid1-&gt;Cells[0][0]=&#187;\u0418\u043c\u044f&#187;;<\/p>\n<p>StringGrid1-&gt;Cells[1][0]=&#187;\u0422\u0438\u043f&#187;;<\/p>\n<p>DExplorer.Kd=0;<\/p>\n<p>do<\/p>\n<p>{FileListBox1-&gt;Directory=LD[a];<\/p>\n<p>if(FileListBox1-&gt;Directory==LD[a])<\/p>\n<p>{Form1-&gt;ComboBox1-&gt;Items-&gt;Add(LD[a]);<\/p>\n<p>DExplorer.Disk[a]=LD[a];<\/p>\n<p>DExplorer.Kd++;<\/p>\n<p>}<\/p>\n<p>a++;<\/p>\n<p>}<\/p>\n<p>while(a&lt;5);<\/p>\n<p>PostrSpis(ComboBox2-&gt;Text);<\/p>\n<p>ComboBox1-&gt;ItemIndex=0;<\/p>\n<p>FileListBox1-&gt;Directory=ComboBox1-&gt;Text;<\/p>\n<p>Edit1-&gt;Text=ComboBox1-&gt;Text;<\/p>\n<p>BldTable();<\/p>\n<p>Label13-&gt;Caption=StringGrid1-&gt;RowCount-2;<\/p>\n<p>if(!FileExists(&#171;D:\\\\Options.db&#187;))<\/p>\n<p>CreateDB();<\/p>\n<p>Table1-&gt;TableName=&#187;D:\\\\Options.db&#187;;<\/p>\n<p>Table1-&gt;Active=true;<\/p>\n<p>if(Table1-&gt;FieldByName(&#171;AcsDat&#187;)-&gt;AsString==1)<\/p>\n<p>CheckBox3-&gt;Checked=true;<\/p>\n<p>else<\/p>\n<p>CheckBox3-&gt;Checked=false;<\/p>\n<p>if(Table1-&gt;FieldByName(&#171;DelFil&#187;)-&gt;AsString==1)<\/p>\n<p>CheckBox1-&gt;Checked=true;<\/p>\n<p>else<\/p>\n<p>CheckBox1-&gt;Checked=false;<\/p>\n<p>if(Table1-&gt;FieldByName(&#171;ImpExp&#187;)-&gt;AsString==1)<\/p>\n<p>CheckBox2-&gt;Checked=true;<\/p>\n<p>else<\/p>\n<p>CheckBox2-&gt;Checked=false;<\/p>\n<p>Edit3-&gt;Text=Table1-&gt;FieldByName(&#171;StArch&#187;)-&gt;AsString;<\/p>\n<p>Edit4-&gt;Text=Table1-&gt;FieldByName(&#171;IP&#187;)-&gt;AsString;<\/p>\n<p>Edit5-&gt;Text=Table1-&gt;FieldByName(&#171;Port&#187;)-&gt;AsString;<\/p>\n<p>Edit2-&gt;Text=Table1-&gt;FieldByName(&#171;Name&#187;)-&gt;AsString;<\/p>\n<p>ComboBox2-&gt;Items-&gt;Add(Edit2-&gt;Text);<\/p>\n<p>ComboBox2-&gt;ItemIndex=0;<\/p>\n<p>Label12-&gt;Caption=Table1-&gt;FieldByName(&#171;LnF&#187;)-&gt;AsString;<\/p>\n<p>Table1-&gt;Active=false;<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::ComboBox1Change(TObject *Sender)<\/p>\n<p>{if(ComboBox2-&gt;Text==Edit2-&gt;Text)<\/p>\n<p>{StringGrid1-&gt;RowCount=2;<\/p>\n<p>FileListBox1-&gt;FileName=ComboBox1-&gt;Text;<\/p>\n<p>Edit1-&gt;Text=ComboBox1-&gt;Text;<\/p>\n<p>BldTable();<\/p>\n<p>}<\/p>\n<p>else<\/p>\n<p>ClientSocket1-&gt;Socket-&gt;SendText(&#171;#FileLst &#171;+ComboBox1-&gt;Text);<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::StringGrid1DblClick(TObject *Sender)<\/p>\n<p>{int a,b;<\/p>\n<p>String TP;<\/p>\n<p>if(ComboBox2-&gt;Text==Edit2-&gt;Text)\u00a0\u00a0 \/\/\u0415\u0421\u041b\u0418(\u0432\u044b\u0431\u0440\u0430\u043d \u0441\u0432\u043e\u0439 \u043a\u043e\u043c\u043f)<\/p>\n<p>{if((StringGrid1-&gt;Cells[1][StringGrid1-&gt;Row]==&#187;&#187;)&amp;&amp;(strlen(Edit1-&gt;Text.c_str())&gt;3))<\/p>\n<p>{TP=Edit1-&gt;Text; Edit1-&gt;Text=&#187;&#187;;<\/p>\n<p>for(a=1;a&lt;=strlen(TP.c_str())-1;a++)<\/p>\n<p>{if(TP[a]==&#8217;\\\\&#8217;)<\/p>\n<p>b=a;<\/p>\n<p>}<\/p>\n<p>for(a=1;a&lt;=b;a++)<\/p>\n<p>Edit1-&gt;Text=Edit1-&gt;Text+TP[a];<\/p>\n<p>FileListBox1-&gt;FileName=Edit1-&gt;Text;<\/p>\n<p>BldTable();<\/p>\n<p>}<\/p>\n<p>if(StringGrid1-&gt;Cells[1][StringGrid1-&gt;Row]==&#187;\u041f\u0430\u043f\u043a\u0430&#187;)<\/p>\n<p>{Edit1-&gt;Text=Edit1-&gt;Text+StringGrid1-&gt;Cells[0][StringGrid1-&gt;Row]+&#8217;\\\\&#8217;;<\/p>\n<p>TP=Edit1-&gt;Text; Edit1-&gt;Text=&#187;&#187;;<\/p>\n<p>for(a=1;a&lt;=strlen(TP.c_str());a++)<\/p>\n<p>if((TP[a]!='[&#8216;)&amp;&amp;(TP[a]!=&#8217;]&#8217;))<\/p>\n<p>Edit1-&gt;Text=Edit1-&gt;Text+TP[a];<\/p>\n<p>FileListBox1-&gt;FileName=Edit1-&gt;Text;<\/p>\n<p>BldTable();<\/p>\n<p>}<\/p>\n<p>Label13-&gt;Caption=StringGrid1-&gt;RowCount-2;<\/p>\n<p>}<\/p>\n<p>else\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/\u0415\u0421\u041b\u0418(\u0432\u044b\u0431\u0440\u0430\u043d \u0447\u0443\u0436\u043e\u0439 \u043a\u043e\u043c\u043f)<\/p>\n<p>{if((StringGrid1-&gt;Cells[1][StringGrid1-&gt;Row]==&#187;&#187;)&amp;&amp;(strlen(Edit1-&gt;Text.c_str())&gt;3))<\/p>\n<p>{TP=Edit1-&gt;Text; Edit1-&gt;Text=&#187;&#187;;<\/p>\n<p>for(a=1;a&lt;=strlen(TP.c_str())-1;a++)<\/p>\n<p>{if(TP[a]==&#8217;\\\\&#8217;)<\/p>\n<p>b=a;<\/p>\n<p>}<\/p>\n<p>for(a=1;a&lt;=b;a++)<\/p>\n<p>Edit1-&gt;Text=Edit1-&gt;Text+TP[a];<\/p>\n<p>}<\/p>\n<p>if(StringGrid1-&gt;Cells[1][StringGrid1-&gt;Row]==&#187;\u041f\u0430\u043f\u043a\u0430&#187;)<\/p>\n<p>{Edit1-&gt;Text=Edit1-&gt;Text+StringGrid1-&gt;Cells[0][StringGrid1-&gt;Row]+&#8217;\\\\&#8217;;<\/p>\n<p>TP=Edit1-&gt;Text; Edit1-&gt;Text=&#187;&#187;;<\/p>\n<p>for(a=1;a&lt;=strlen(TP.c_str());a++)<\/p>\n<p>if((TP[a]!='[&#8216;)&amp;&amp;(TP[a]!=&#8217;]&#8217;))<\/p>\n<p>Edit1-&gt;Text=Edit1-&gt;Text+TP[a];<\/p>\n<p>}<\/p>\n<p>ClientSocket1-&gt;Socket-&gt;SendText(&#171;#FileLst &#171;+Edit1-&gt;Text);<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::PostrSpis(AnsiString cmd)<\/p>\n<p>{int a,b,c,de,tck,skb,ptwo;<\/p>\n<p>String FN;<\/p>\n<p>if(strlen(cmd.c_str())&gt;3)<\/p>\n<p>ptwo=0;<\/p>\n<p>else<\/p>\n<p>ptwo=2;<\/p>\n<p>de=2;<\/p>\n<p>FileListBox1-&gt;FileName=cmd;<\/p>\n<p>DExplorer.Ko=FileListBox1-&gt;Count+ptwo;<\/p>\n<p>if(Sleg==true)<\/p>\n<p>Form3-&gt;StringGrid1-&gt;RowCount=DExplorer.Ko;<\/p>\n<p>for(a=0;a&lt;=FileListBox1-&gt;Count+ptwo;a++)<\/p>\n<p>{FileListBox1-&gt;ItemIndex=a;<\/p>\n<p>FN=&#187;&#187;;<\/p>\n<p>b=strlen(FileListBox1-&gt;FileName.c_str());<\/p>\n<p>do<\/p>\n<p>{b&#8212;;<\/p>\n<p>}<\/p>\n<p>while(FileListBox1-&gt;FileName.c_str()[b]!=&#8217;\\\\&#8217;);<\/p>\n<p>tck=0;skb=0;<\/p>\n<p>for(c=b+2;c&lt;=strlen(FileListBox1-&gt;FileName.c_str());c++)<\/p>\n<p>{FN=FN+FileListBox1-&gt;FileName[c];<\/p>\n<p>if(FileListBox1-&gt;FileName[c]==&#8217;.&#8217;)<\/p>\n<p>tck=1;<\/p>\n<p>if(FileListBox1-&gt;FileName[1]=='[&#8216;)<\/p>\n<p>skb=1;<\/p>\n<p>}<\/p>\n<p>if((FN!=&#187;[..]&#187;)&amp;&amp;(FN!=&#187;[.]&#187;))<\/p>\n<p>{DExplorer.TrData[0][a+de]=FN;<\/p>\n<p>if(Sleg==true)<\/p>\n<p>Form3-&gt;StringGrid1-&gt;Cells[0][a+de]=FN;<\/p>\n<p>}<\/p>\n<p>else<\/p>\n<p>de&#8212;;<\/p>\n<p>if((tck==1)&amp;&amp;(skb!=1))<\/p>\n<p>{DExplorer.TrData[1][a+de]=&#187;\u0424\u0430\u0439\u043b&#187;;<\/p>\n<p>if(Sleg==true)<\/p>\n<p>Form3-&gt;StringGrid1-&gt;Cells[1][a+de]=&#187;\u0424\u0430\u0439\u043b&#187;;<\/p>\n<p>}<\/p>\n<p>else<\/p>\n<p>{DExplorer.TrData[1][a+de]=&#187;\u041f\u0430\u043f\u043a\u0430&#187;;<\/p>\n<p>if(Sleg==true)<\/p>\n<p>Form3-&gt;StringGrid1-&gt;Cells[1][a+de]=&#187;\u041f\u0430\u043f\u043a\u0430&#187;;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>DExplorer.TrData[0][1]=&#187;[..]&#187;;<\/p>\n<p>DExplorer.TrData[1][1]=&#187;&#187;;<\/p>\n<p>if(Sleg==true)<\/p>\n<p>{Form3-&gt;StringGrid1-&gt;Cells[0][1]=&#187;[..]&#187;;<\/p>\n<p>Form3-&gt;StringGrid1-&gt;Cells[1][1]=&#187;&#187;;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::BldTable()<\/p>\n<p>{int a,b,c,de,tck,skb,ptwo;<\/p>\n<p>String FN;<\/p>\n<p>if(strlen(Edit1-&gt;Text.c_str())&gt;3)<\/p>\n<p>ptwo=0;<\/p>\n<p>else<\/p>\n<p>ptwo=2;<\/p>\n<p>StringGrid1-&gt;RowCount=2;<\/p>\n<p>StringGrid1-&gt;RowCount=FileListBox1-&gt;Count+ptwo;<\/p>\n<p>de=2;<\/p>\n<p>for(a=0;a&lt;=FileListBox1-&gt;Count+ptwo;a++)<\/p>\n<p>{FileListBox1-&gt;ItemIndex=a;<\/p>\n<p>FN=&#187;&#187;;<\/p>\n<p>b=strlen(FileListBox1-&gt;FileName.c_str());<\/p>\n<p>do<\/p>\n<p>{b&#8212;;<\/p>\n<p>}<\/p>\n<p>while(FileListBox1-&gt;FileName.c_str()[b]!=&#8217;\\\\&#8217;);<\/p>\n<p>tck=0;skb=0;<\/p>\n<p>for(c=b+2;c&lt;=strlen(FileListBox1-&gt;FileName.c_str());c++)<\/p>\n<p>{FN=FN+FileListBox1-&gt;FileName[c];<\/p>\n<p>if(FileListBox1-&gt;FileName[c]==&#8217;.&#8217;)<\/p>\n<p>tck=1;<\/p>\n<p>if(FileListBox1-&gt;FileName[1]=='[&#8216;)<\/p>\n<p>skb=1;<\/p>\n<p>}<\/p>\n<p>if((FN!=&#187;[..]&#187;)&amp;&amp;(FN!=&#187;[.]&#187;))<\/p>\n<p>{StringGrid1-&gt;Cells[0][a+de]=FN;<\/p>\n<p>}<\/p>\n<p>else<\/p>\n<p>de&#8212;;<\/p>\n<p>if(StringGrid1-&gt;Cells[0][a+de][1]!='[&#8216;)<\/p>\n<p>StringGrid1-&gt;Cells[1][a+de]=&#187;\u0424\u0430\u0439\u043b&#187;;<\/p>\n<p>else<\/p>\n<p>StringGrid1-&gt;Cells[1][a+de]=&#187;\u041f\u0430\u043f\u043a\u0430&#187;;<\/p>\n<p>}<\/p>\n<p>StringGrid1-&gt;Cells[0][1]=&#187;[..]&#187;;<\/p>\n<p>StringGrid1-&gt;Cells[1][1]=&#187;&#187;;<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::StringGrid1Click(TObject *Sender)<\/p>\n<p>{AnsiString S,fname;<\/p>\n<p>long zsize,psize;<\/p>\n<p>int a,minus;<\/p>\n<p>if(ComboBox2-&gt;Text==Edit2-&gt;Text)<\/p>\n<p>{minus=-2;<\/p>\n<p>FileListBox1-&gt;ItemIndex=StringGrid1-&gt;Row + minus;<\/p>\n<p>if(StringGrid1-&gt;Cells[1][StringGrid1-&gt;Row]==&#187;\u0424\u0430\u0439\u043b&#187;)<\/p>\n<p>{FileListBox1-&gt;ItemIndex=StringGrid1-&gt;Row + minus;<\/p>\n<p>\/\/\u00a0\u00a0\u00a0\u00a0 S=FileSizeByName(FileListBox1-&gt;FileName);<\/p>\n<p>\/\/\u00a0\u00a0\u00a0\u00a0 zsize=StrToInt(S)\/1048576;<\/p>\n<p>\/\/\u00a0\u00a0\u00a0\u00a0 psize=StrToInt(S)\/1024;<\/p>\n<p>\/\/\u00a0\u00a0\u00a0\u00a0 Label4-&gt;Caption=IntToStr(zsize)+&#187;.&#187;+IntToStr(psize)[1]+&#187; \u041c\u0431&#187;;<\/p>\n<p>}<\/p>\n<p>else<\/p>\n<p>Label4-&gt;Caption=&#187;0.0 \u041c\u0431&#187;;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::TabControl1Change(TObject *Sender)<\/p>\n<p>{switch(TabControl1-&gt;TabIndex)<\/p>\n<p>{case 0: {CheckBox1-&gt;Visible=true;<\/p>\n<p>CheckBox2-&gt;Visible=true;<\/p>\n<p>CheckBox3-&gt;Visible=true;<\/p>\n<p>Edit3-&gt;Visible=true;<\/p>\n<p>Button3-&gt;Visible=true;<\/p>\n<p>Edit4-&gt;Visible=false;<\/p>\n<p>Edit2-&gt;Visible=false;<\/p>\n<p>Edit5-&gt;Visible=false;<\/p>\n<p>Label2-&gt;Visible=false;<\/p>\n<p>Label5-&gt;Visible=false;<\/p>\n<p>Label8-&gt;Visible=false;<\/p>\n<p>Button7-&gt;Visible=false;<\/p>\n<p>Label9-&gt;Visible=false;<\/p>\n<p>Panel2-&gt;Visible=false;<\/p>\n<p>Label11-&gt;Visible=false;<\/p>\n<p>} break;<\/p>\n<p>case 1: {CheckBox1-&gt;Visible=false;<\/p>\n<p>CheckBox2-&gt;Visible=false;<\/p>\n<p>CheckBox3-&gt;Visible=false;<\/p>\n<p>Edit3-&gt;Visible=false;<\/p>\n<p>Button3-&gt;Visible=false;<\/p>\n<p>Edit4-&gt;Visible=true;<\/p>\n<p>Edit2-&gt;Visible=true;<\/p>\n<p>Edit5-&gt;Visible=true;<\/p>\n<p>Label2-&gt;Visible=true;<\/p>\n<p>Label5-&gt;Visible=true;<\/p>\n<p>Label8-&gt;Visible=true;<\/p>\n<p>Button7-&gt;Visible=false;<\/p>\n<p>Label9-&gt;Visible=false;<\/p>\n<p>Panel2-&gt;Visible=false;<\/p>\n<p>Label11-&gt;Visible=false;<\/p>\n<p>} break;<\/p>\n<p>case 2: {CheckBox1-&gt;Visible=false;<\/p>\n<p>CheckBox2-&gt;Visible=false;<\/p>\n<p>CheckBox3-&gt;Visible=false;<\/p>\n<p>Edit3-&gt;Visible=false;<\/p>\n<p>Button3-&gt;Visible=false;<\/p>\n<p>Edit4-&gt;Visible=false;<\/p>\n<p>Edit2-&gt;Visible=false;<\/p>\n<p>Edit5-&gt;Visible=false;<\/p>\n<p>Label2-&gt;Visible=false;<\/p>\n<p>Label5-&gt;Visible=false;<\/p>\n<p>Label8-&gt;Visible=false;<\/p>\n<p>Button7-&gt;Visible=true;<\/p>\n<p>Label9-&gt;Visible=true;<\/p>\n<p>Panel2-&gt;Visible=true;<\/p>\n<p>Label11-&gt;Visible=true;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::Button8Click(TObject *Sender)<\/p>\n<p>{GroupBox2-&gt;Visible=true;<\/p>\n<p>TabControl1-&gt;Visible=true;<\/p>\n<p>Memo1-&gt;Visible=false;<\/p>\n<p>Edit7-&gt;Visible=false;<\/p>\n<p>Button9-&gt;Visible=false;<\/p>\n<p>TabControl1-&gt;TabIndex=0;<\/p>\n<p>CheckBox1-&gt;Visible=true;<\/p>\n<p>CheckBox2-&gt;Visible=true;<\/p>\n<p>CheckBox3-&gt;Visible=true;<\/p>\n<p>Edit3-&gt;Visible=true;<\/p>\n<p>Button3-&gt;Visible=true;<\/p>\n<p>Edit4-&gt;Visible=false;<\/p>\n<p>Edit2-&gt;Visible=false;<\/p>\n<p>Edit5-&gt;Visible=false;<\/p>\n<p>Label2-&gt;Visible=false;<\/p>\n<p>Label5-&gt;Visible=false;<\/p>\n<p>Label8-&gt;Visible=false;<\/p>\n<p>Button7-&gt;Visible=false;<\/p>\n<p>Label9-&gt;Visible=false;<\/p>\n<p>Panel2-&gt;Visible=false;<\/p>\n<p>Label11-&gt;Visible=false;<\/p>\n<p>Button8-&gt;Enabled=false;<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::Button5Click(TObject *Sender)<\/p>\n<p>{GroupBox2-&gt;Visible=false;<\/p>\n<p>TabControl1-&gt;Visible=false;<\/p>\n<p>Memo1-&gt;Visible=true;<\/p>\n<p>Edit7-&gt;Visible=true;<\/p>\n<p>Button9-&gt;Visible=true;<\/p>\n<p>Button8-&gt;Enabled=true;<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::Button6Click(TObject *Sender)<\/p>\n<p>{CreateDB();<\/p>\n<p>if(((Edit3-&gt;Text!=&#187;&#187;)||(Edit3-&gt;Enabled==false))&amp;&amp;(Label11-&gt;Caption!=&#187;&#187;))<\/p>\n<p>{Table1-&gt;Active=true;<\/p>\n<p>Form1-&gt;Table1-&gt;Insert();<\/p>\n<p>if(CheckBox3-&gt;Checked==true)<\/p>\n<p>Form1-&gt;Table1-&gt;FieldByName(&#171;AcsDat&#187;)-&gt;AsString=1;<\/p>\n<p>else<\/p>\n<p>Form1-&gt;Table1-&gt;FieldByName(&#171;AcsDat&#187;)-&gt;AsString=0;<\/p>\n<p>if(CheckBox1-&gt;Checked==true)<\/p>\n<p>Form1-&gt;Table1-&gt;FieldByName(&#171;DelFil&#187;)-&gt;AsString=1;<\/p>\n<p>else<\/p>\n<p>Form1-&gt;Table1-&gt;FieldByName(&#171;DelFil&#187;)-&gt;AsString=0;<\/p>\n<p>if(CheckBox2-&gt;Checked==true)<\/p>\n<p>Form1-&gt;Table1-&gt;FieldByName(&#171;ImpExp&#187;)-&gt;AsString=1;<\/p>\n<p>else<\/p>\n<p>Form1-&gt;Table1-&gt;FieldByName(&#171;ImpExp&#187;)-&gt;AsString=0;<\/p>\n<p>Form1-&gt;Table1-&gt;FieldByName(&#171;StArch&#187;)-&gt;AsString=Edit3-&gt;Text;<\/p>\n<p>Form1-&gt;Table1-&gt;FieldByName(&#171;IP&#187;)-&gt;AsString=Edit4-&gt;Text;<\/p>\n<p>Form1-&gt;Table1-&gt;FieldByName(&#171;Port&#187;)-&gt;AsString=Edit5-&gt;Text;<\/p>\n<p>Form1-&gt;Table1-&gt;FieldByName(&#171;Name&#187;)-&gt;AsString=Edit2-&gt;Text;<\/p>\n<p>Form1-&gt;Table1-&gt;FieldByName(&#171;LnF&#187;)-&gt;AsString=Label11-&gt;Caption;<\/p>\n<p>Form1-&gt;Table1-&gt;Post();<\/p>\n<p>Table1-&gt;Active=false;<\/p>\n<p>ClientSocket1-&gt;Address=Edit4-&gt;Text;<\/p>\n<p>ClientSocket1-&gt;Port=StrToInt(Edit5-&gt;Text.c_str());<\/p>\n<p>ServerSocket1-&gt;Port=StrToInt(Edit5-&gt;Text.c_str());<\/p>\n<p>GroupBox2-&gt;Visible=false;<\/p>\n<p>TabControl1-&gt;Visible=false;<\/p>\n<p>Memo1-&gt;Visible=true;<\/p>\n<p>Edit7-&gt;Visible=true;<\/p>\n<p>Button9-&gt;Visible=true;<\/p>\n<p>Button8-&gt;Enabled=true;<\/p>\n<p>}<\/p>\n<p>else<\/p>\n<p>Application-&gt;MessageBoxA(&#171;\u0412\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0435 \u0432\u0441\u0435 \u043f\u043e\u043b\u044f&#187;,&#187;\u041e\u0448\u0438\u0431\u043a\u0430&#187;,MB_OK);<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::Button3Click(TObject *Sender)<\/p>\n<p>{OpenDialog1-&gt;InitialDir=&#187;C:\\\\&#187;;<\/p>\n<p>if(OpenDialog1-&gt;Execute())<\/p>\n<p>{Edit3-&gt;Text=OpenDialog1-&gt;FileName;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::Button7Click(TObject *Sender)<\/p>\n<p>{Form2-&gt;Show();<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::Button4Click(TObject *Sender)<\/p>\n<p>{CheckBox3-&gt;Checked=true;<\/p>\n<p>CheckBox1-&gt;Checked=false;<\/p>\n<p>CheckBox2-&gt;Checked=true;<\/p>\n<p>Edit3-&gt;Text=&#187;C:\\\\Program Files\\\\WinRar\\\\Rar.exe&#187;;<\/p>\n<p>Edit4-&gt;Text=&#187;127.0.0.1&#8243;;<\/p>\n<p>Edit5-&gt;Text=2000;<\/p>\n<p>Edit2-&gt;Text=&#187;\u0411\u0443\u0433\u0430\u0433\u0430&#187;;<\/p>\n<p>Label12-&gt;Caption=&#187;C:\\\\Downloads\\\\&#187;;<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::CheckBox2Click(TObject *Sender)<\/p>\n<p>{if(CheckBox2-&gt;Checked==true)<\/p>\n<p>{Edit3-&gt;Enabled=true;<\/p>\n<p>Button3-&gt;Enabled=true;<\/p>\n<p>}<\/p>\n<p>else<\/p>\n<p>{Edit3-&gt;Enabled=false;<\/p>\n<p>Edit3-&gt;Text=&#187;&#187;;<\/p>\n<p>Button3-&gt;Enabled=false;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::ServerSocket1ClientConnect(TObject *Sender,<\/p>\n<p>TCustomWinSocket *Socket)<\/p>\n<p>{Label10-&gt;Caption=&#187;\u041a\u043b\u0438\u0435\u043d\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d&#187;;<\/p>\n<p>Image1-&gt;Visible=false;<\/p>\n<p>Image2-&gt;Visible=true;<\/p>\n<p>Image3-&gt;Visible=false;<\/p>\n<p>Button11-&gt;Caption=&#187;\u0420\u0430\u0437\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c&#187;;<\/p>\n<p>Button10-&gt;Enabled=false;<\/p>\n<p>ClientSocket1-&gt;Active=true;<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::Button11Click(TObject *Sender)<\/p>\n<p>{int c;<\/p>\n<p>if(Button11-&gt;Caption==&#187;\u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f&#187;)<\/p>\n<p>c=1;<\/p>\n<p>if((Button11-&gt;Caption==&#187;\u041e\u0442\u043c\u0435\u043d\u0430&#187;)||(Button11-&gt;Caption==&#187;\u0420\u0430\u0437\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c&#187;))<\/p>\n<p>c=2;<\/p>\n<p>switch(c)<\/p>\n<p>{case 1: {ServerSocket1-&gt;Port=StrToInt(Edit5-&gt;Text.c_str());<\/p>\n<p>ClientSocket1-&gt;Address=Edit4-&gt;Text;<\/p>\n<p>ClientSocket1-&gt;Port=StrToInt(Edit5-&gt;Text.c_str())+500;<\/p>\n<p>Label10-&gt;Caption=&#187;\u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f&#187;;<\/p>\n<p>Image1-&gt;Visible=false;<\/p>\n<p>Image2-&gt;Visible=false;<\/p>\n<p>Image3-&gt;Visible=true;\u00a0\u00a0 \/\/Yellow<\/p>\n<p>ServerSocket1-&gt;Active=true;<\/p>\n<p>Button11-&gt;Caption=&#187;\u041e\u0442\u043c\u0435\u043d\u0430&#187;;<\/p>\n<p>Button10-&gt;Enabled=false;<\/p>\n<p>} break;<\/p>\n<p>case 2: {Label10-&gt;Caption=&#187;\u041a\u043b\u0438\u0435\u043d\u0442 \u043d\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d&#187;;<\/p>\n<p>Image1-&gt;Visible=true;\u00a0\u00a0 \/\/Red<\/p>\n<p>Image2-&gt;Visible=false;<\/p>\n<p>Image3-&gt;Visible=false;<\/p>\n<p>ClientSocket1-&gt;Active=false;<\/p>\n<p>ServerSocket1-&gt;Active=false;<\/p>\n<p>Button11-&gt;Caption=&#187;\u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f&#187;;<\/p>\n<p>Button10-&gt;Enabled=true;<\/p>\n<p>ComboBox2-&gt;Clear();<\/p>\n<p>ComboBox2-&gt;Items-&gt;Add(Edit2-&gt;Text);<\/p>\n<p>ComboBox2-&gt;ItemIndex=0;<\/p>\n<p>} break;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::Button10Click(TObject *Sender)<\/p>\n<p>{ClientSocket1-&gt;Address=Edit4-&gt;Text;<\/p>\n<p>ClientSocket1-&gt;Port=StrToInt(Edit5-&gt;Text.c_str());<\/p>\n<p>ServerSocket1-&gt;Port=StrToInt(Edit5-&gt;Text.c_str())+500;<\/p>\n<p>ClientSocket1-&gt;Active=true;<\/p>\n<p>ServerSocket1-&gt;Active=true;<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::ServerSocket1ClientRead(TObject *Sender,<\/p>\n<p>TCustomWinSocket *Socket)<\/p>\n<p>{String str,nnm,comand,param,CD,D,SF,of;<\/p>\n<p>int a,b,tck,skb;<\/p>\n<p>str=Socket-&gt;ReceiveText();<\/p>\n<p>if(str[1]=='&lt;&#8216;)<\/p>\n<p>Memo1-&gt;Lines-&gt;Add(str);<\/p>\n<p>if(str[1]==&#8217;~&#8217;)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/\u043e\u0431\u043c\u0435\u043d \u0438\u043c\u0435\u043d\u0430\u043c\u0438<\/p>\n<p>{for(a=2;a&lt;=strlen(str.c_str());a++)<\/p>\n<p>nnm=nnm+str[a];<\/p>\n<p>ComboBox2-&gt;Items-&gt;Add(nnm);<\/p>\n<p>}<\/p>\n<p>if((str[1]==&#8217;#&#8217;)&amp;&amp;(CheckBox3-&gt;Checked==true))\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/\u043a\u043e\u043c\u0430\u043d\u0434\u044b<\/p>\n<p>{for(a=2;a&lt;=8;a++)<\/p>\n<p>comand=comand+str[a];<\/p>\n<p>if(comand==&#187;ImportFile&#187;)<\/p>\n<p>{<\/p>\n<p>}<\/p>\n<p>if(comand==&#187;CmdConn&#187;)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/\u0437\u0430\u043f\u0440\u043e\u0441 \u0438\u043c\u0451\u043d \u0434\u0438\u0441\u043a\u043e\u0432 \u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0432\u043e\u0433\u043e<\/p>\n<p>{for(b=0;b&lt;DExplorer.Kd;b++)<\/p>\n<p>CD=CD+DExplorer.Disk[b];<\/p>\n<p>ClientSocket1-&gt;Socket-&gt;SendText(&#171;\/D &#171;+CD); \/\/\u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0439 \u0434\u0438\u0441\u043a\u043e\u0432<\/p>\n<p>FileListBox1-&gt;FileName=DExplorer.Disk[0];<\/p>\n<p>SF=&#187;&#187;;PostrSpis(DExplorer.Disk[0]);<\/p>\n<p>for(a=1;a&lt;=FileListBox1-&gt;Count;a++)<\/p>\n<p>SF=SF+DExplorer.TrData[0][a]+&#187;\/&#187;;<\/p>\n<p>ClientSocket1-&gt;Socket-&gt;SendText(&#171;\/F &#171;+SF); \/\/\u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0441\u043f\u0438\u0441\u043a\u0430 \u0444\u0430\u0439\u043b\u043e\u0432<\/p>\n<p>}<\/p>\n<p>if(comand==&#187;FileLst&#187;)\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\/\/\u0437\u0430\u043f\u0440\u043e\u0441 \u0441\u043f\u0438\u0441\u043a\u0430 \u0444\u0430\u0439\u043b\u043e\u0432 \u043f\u043e \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u043c\u0443 \u043f\u0443\u0442\u0438<\/p>\n<p>{param=&#187;&#187;;<\/p>\n<p>for(a=10;a&lt;=strlen(str.c_str());a++)<\/p>\n<p>param=param+str[a];<\/p>\n<p>FileListBox1-&gt;FileName=param;<\/p>\n<p>SF=&#187;&#187;;PostrSpis(param);<\/p>\n<p>Form3-&gt;Edit1-&gt;Text=param;<\/p>\n<p>Form3-&gt;StringGrid1-&gt;RowCount=FileListBox1-&gt;Count;<\/p>\n<p>for(a=1;a&lt;=FileListBox1-&gt;Count;a++)<\/p>\n<p>{SF=SF+DExplorer.TrData[0][a]+&#187;\/&#187;;<\/p>\n<p>Form3-&gt;StringGrid1-&gt;Cells[0][a]=DExplorer.TrData[0][a];<\/p>\n<p>}<\/p>\n<p>ClientSocket1-&gt;Socket-&gt;SendText(&#171;\/F &#171;+SF); \/\/\u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0441\u043f\u0438\u0441\u043a\u0430 \u0444\u0430\u0439\u043b\u043e\u0432<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>if(str[1]==&#8217;\/&#8217;)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b<\/p>\n<p>{if(str[2]==&#8217;D&#8217;)\u00a0 \/\/\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0439 \u0434\u0438\u0441\u043a\u043e\u0432<\/p>\n<p>{ComboBox1-&gt;Clear();<\/p>\n<p>param=&#187;&#187;;<\/p>\n<p>for(a=4;a&lt;=strlen(str.c_str());a++)<\/p>\n<p>param=param+str[a];<\/p>\n<p>for(a=1;a&lt;=strlen(param.c_str());a=a+3)<\/p>\n<p>{D=&#187;&#187;;<\/p>\n<p>D=D+param[a];<\/p>\n<p>D=D+param[a+1];<\/p>\n<p>D=D+param[a+2];<\/p>\n<p>ComboBox1-&gt;Items-&gt;Add(D);<\/p>\n<p>}<\/p>\n<p>ComboBox1-&gt;ItemIndex=0;<\/p>\n<p>Edit1-&gt;Text=ComboBox1-&gt;Text;<\/p>\n<p>}\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/&lt;==<\/p>\n<p>if(str[2]==&#8217;F&#8217;)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0444\u0430\u0439\u043b\u043e\u0432<\/p>\n<p>{param=&#187;&#187;;<\/p>\n<p>for(a=4;a&lt;=strlen(str.c_str());a++)<\/p>\n<p>param=param+str[a];<\/p>\n<p>a=0; of=&#187;&#187;; b=0;<\/p>\n<p>do<\/p>\n<p>{a++;<\/p>\n<p>if(param[a]==&#8217;\/&#8217;)<\/p>\n<p>{b++;<\/p>\n<p>DExplorer.DataImport[0][b]=of;<\/p>\n<p>of=&#187;&#187;;<\/p>\n<p>}<\/p>\n<p>else<\/p>\n<p>of=of+param[a];<\/p>\n<p>}<\/p>\n<p>while(a!=strlen(param.c_str()));<\/p>\n<p>StringGrid1-&gt;RowCount=2;<\/p>\n<p>if(strlen(Edit1-&gt;Text.c_str())==3)<\/p>\n<p>StringGrid1-&gt;RowCount=b+2;<\/p>\n<p>else<\/p>\n<p>StringGrid1-&gt;RowCount=b;<\/p>\n<p>for(a=1;a&lt;=b;a++)\u00a0\u00a0\u00a0\u00a0 \/\/\u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438<\/p>\n<p>StringGrid1-&gt;Cells[0][a]=DExplorer.DataImport[0][a];<\/p>\n<p>for(a=1;a&lt;=StringGrid1-&gt;RowCount;a++)<\/p>\n<p>{tck=0;skb=0;<\/p>\n<p>for(b=1;b&lt;=strlen(StringGrid1-&gt;Cells[0][a].c_str());b++)<\/p>\n<p>{if(StringGrid1-&gt;Cells[0][a][b]==&#8217;.&#8217;)<\/p>\n<p>tck=1;<\/p>\n<p>if(StringGrid1-&gt;Cells[0][a][b]=='[&#8216;)<\/p>\n<p>skb=1;<\/p>\n<p>}<\/p>\n<p>if(skb!=1)<\/p>\n<p>StringGrid1-&gt;Cells[1][a]=&#187;\u0424\u0430\u0439\u043b&#187;;<\/p>\n<p>else<\/p>\n<p>StringGrid1-&gt;Cells[1][a]=&#187;\u041f\u0430\u043f\u043a\u0430&#187;;<\/p>\n<p>}<\/p>\n<p>StringGrid1-&gt;Cells[0][1]=&#187;[..]&#187;;<\/p>\n<p>StringGrid1-&gt;Cells[1][1]=&#187;&#187;;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>if((str[1]==&#8217;#&#8217;)&amp;&amp;(CheckBox3-&gt;Checked==false))<\/p>\n<p>ClientSocket1-&gt;Socket-&gt;SendText(&#171;NoAccess&#187;);<\/p>\n<p>if(str==&#187;NoAccess&#187;)<\/p>\n<p>{Application-&gt;MessageBoxA(&#171;\u0414\u043e\u0441\u0442\u0443\u043f \u043a \u0434\u0430\u043d\u043d\u044b\u043c \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430 \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d&#187;,&#187;\u0414\u043e\u0441\u0442\u0443\u043f&#187;,MB_ICONERROR);<\/p>\n<p>ComboBox1-&gt;ItemIndex=0;<\/p>\n<p>ComboBox2-&gt;ItemIndex=0;<\/p>\n<p>Edit1-&gt;Text=ComboBox1-&gt;Text;<\/p>\n<p>FileListBox1-&gt;FileName=Edit1-&gt;Text;<\/p>\n<p>BldTable();<\/p>\n<p>}<\/p>\n<p>if(str==&#187;Access&#187;)<\/p>\n<p>{Application-&gt;MessageBoxA(&#171;\u0414\u043e\u0441\u0442\u0443\u043f \u043a \u0434\u0430\u043d\u043d\u044b\u043c \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d&#187;,&#187;\u0414\u043e\u0441\u0442\u0443\u043f&#187;,MB_ICONINFORMATION);<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::SndMsg()<\/p>\n<p>{AnsiString msg;<\/p>\n<p>if(Label10-&gt;Caption==&#187;\u041a\u043b\u0438\u0435\u043d\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d&#187;)<\/p>\n<p>{msg=&#187;&lt;&#171;+Edit2-&gt;Text+&#187;&gt;: &#171;+Edit7-&gt;Text;<\/p>\n<p>Edit7-&gt;Text=&#187;&#187;;<\/p>\n<p>ClientSocket1-&gt;Socket-&gt;SendText(msg);<\/p>\n<p>Memo1-&gt;Lines-&gt;Add(msg);<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::Button9Click(TObject *Sender)<\/p>\n<p>{SndMsg();<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::Edit7KeyDown(TObject *Sender, WORD &amp;Key,<\/p>\n<p>TShiftState Shift)<\/p>\n<p>{if(Key==13)<\/p>\n<p>SndMsg();<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::ClientSocket1Error(TObject *Sender,<\/p>\n<p>TCustomWinSocket *Socket, TErrorEvent ErrorEvent, int &amp;ErrorCode)<\/p>\n<p>{Application-&gt;MessageBoxA(&#171;\u0421\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442&#187;,&#187;\u041e\u0448\u0438\u0431\u043a\u0430&#187;,MB_ICONERROR);<\/p>\n<p>ErrorCode = 0;<\/p>\n<p>ClientSocket1-&gt;Active=false;<\/p>\n<p>ServerSocket1-&gt;Active=false;<\/p>\n<p>Label10-&gt;Caption=&#187;\u041a\u043b\u0438\u0435\u043d\u0442 \u043d\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d&#187;;<\/p>\n<p>Image1-&gt;Visible=true;\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/Red<\/p>\n<p>Image2-&gt;Visible=false;<\/p>\n<p>Image3-&gt;Visible=false;<\/p>\n<p>Button11-&gt;Caption=&#187;\u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f&#187;;<\/p>\n<p>Button10-&gt;Enabled=true;<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::ClientSocket1Connect(TObject *Sender,<\/p>\n<p>TCustomWinSocket *Socket)<\/p>\n<p>{Label10-&gt;Caption=&#187;\u041a\u043b\u0438\u0435\u043d\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d&#187;;<\/p>\n<p>Image1-&gt;Visible=false;<\/p>\n<p>Image2-&gt;Visible=true;\u00a0\u00a0 \/\/Green<\/p>\n<p>Image3-&gt;Visible=false;<\/p>\n<p>Button11-&gt;Caption=&#187;\u0420\u0430\u0437\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c&#187;;<\/p>\n<p>Button10-&gt;Enabled=false;<\/p>\n<p>if(SendName==false)<\/p>\n<p>{ClientSocket1-&gt;Socket-&gt;SendText(&#171;~&#187;+Edit2-&gt;Text);<\/p>\n<p>SendName=true;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::CreateDB()<\/p>\n<p>{Form1-&gt;Table1-&gt;TableName=&#187;D:\\\\Options.db&#187;;<\/p>\n<p>Form1-&gt;Table1-&gt;TableType=ttParadox;<\/p>\n<p>Form1-&gt;Table1-&gt;FieldDefs-&gt;Clear();<\/p>\n<p>TFieldDef *pNewDef = Form1-&gt;Table1-&gt;FieldDefs-&gt;AddFieldDef();<\/p>\n<p>pNewDef-&gt;Name=&#187;AcsDat&#187;;<\/p>\n<p>pNewDef-&gt;DataType=ftInteger;<\/p>\n<p>pNewDef=Form1-&gt;Table1-&gt;FieldDefs-&gt;AddFieldDef();<\/p>\n<p>pNewDef-&gt;Name=&#187;DelFil&#187;;<\/p>\n<p>pNewDef-&gt;DataType=ftInteger;<\/p>\n<p>pNewDef=Form1-&gt;Table1-&gt;FieldDefs-&gt;AddFieldDef();<\/p>\n<p>pNewDef-&gt;Name=&#187;ImpExp&#187;;<\/p>\n<p>pNewDef-&gt;DataType=ftInteger;<\/p>\n<p>pNewDef=Form1-&gt;Table1-&gt;FieldDefs-&gt;AddFieldDef();<\/p>\n<p>pNewDef-&gt;Name=&#187;StArch&#187;;<\/p>\n<p>pNewDef-&gt;DataType=ftString;<\/p>\n<p>pNewDef-&gt;Size=255;<\/p>\n<p>pNewDef=Form1-&gt;Table1-&gt;FieldDefs-&gt;AddFieldDef();<\/p>\n<p>pNewDef-&gt;Name=&#187;IP&#187;;<\/p>\n<p>pNewDef-&gt;DataType=ftString;<\/p>\n<p>pNewDef-&gt;Size=128;<\/p>\n<p>pNewDef=Form1-&gt;Table1-&gt;FieldDefs-&gt;AddFieldDef();<\/p>\n<p>pNewDef-&gt;Name=&#187;Port&#187;;<\/p>\n<p>pNewDef-&gt;DataType=ftInteger;<\/p>\n<p>pNewDef=Form1-&gt;Table1-&gt;FieldDefs-&gt;AddFieldDef();<\/p>\n<p>pNewDef-&gt;Name=&#187;Name&#187;;<\/p>\n<p>pNewDef-&gt;DataType=ftString;<\/p>\n<p>pNewDef-&gt;Size=20;<\/p>\n<p>pNewDef=Form1-&gt;Table1-&gt;FieldDefs-&gt;AddFieldDef();<\/p>\n<p>pNewDef-&gt;Name=&#187;LnF&#187;;<\/p>\n<p>pNewDef-&gt;DataType=ftString;<\/p>\n<p>pNewDef-&gt;Size=255;<\/p>\n<p>Form1-&gt;Table1-&gt;CreateTable();<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::Button12Click(TObject *Sender)<\/p>\n<p>{if(Sleg==false)<\/p>\n<p>{Sleg=true;<\/p>\n<p>Form1-&gt;Enabled=false;<\/p>\n<p>Form3-&gt;Show();<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::ComboBox2Change(TObject *Sender)<\/p>\n<p>{int a;<\/p>\n<p>if((ComboBox2-&gt;Text!=Edit2-&gt;Text)&amp;&amp;(ClientSocket1-&gt;Active==true))<\/p>\n<p>ClientSocket1-&gt;Socket-&gt;SendText(&#171;#CmdConn&#187;);<\/p>\n<p>else<\/p>\n<p>{ComboBox1-&gt;Clear();<\/p>\n<p>for(a=0;a&lt;DExplorer.Kd;a++)<\/p>\n<p>ComboBox1-&gt;Items-&gt;Add(DExplorer.Disk[a]);<\/p>\n<p>ComboBox1-&gt;ItemIndex=0;<\/p>\n<p>FileListBox1-&gt;FileName=ComboBox1-&gt;Text;<\/p>\n<p>BldTable();<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::ServerSocket1ClientDisconnect(TObject *Sender,<\/p>\n<p>TCustomWinSocket *Socket)<\/p>\n<p>{int a;<\/p>\n<p>Label10-&gt;Caption=&#187;\u041a\u043b\u0438\u0435\u043d\u0442 \u043d\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d&#187;;<\/p>\n<p>Image1-&gt;Visible=true;\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/Red<\/p>\n<p>Image2-&gt;Visible=false;<\/p>\n<p>Image3-&gt;Visible=false;<\/p>\n<p>ClientSocket1-&gt;Active=false;<\/p>\n<p>ServerSocket1-&gt;Active=false;<\/p>\n<p>Button11-&gt;Caption=&#187;\u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f&#187;;<\/p>\n<p>Button10-&gt;Enabled=true;<\/p>\n<p>ComboBox2-&gt;Clear();<\/p>\n<p>ComboBox2-&gt;Items-&gt;Add(Edit2-&gt;Text);<\/p>\n<p>ComboBox2-&gt;ItemIndex=0;<\/p>\n<p>ComboBox1-&gt;Clear();<\/p>\n<p>for(a=1;a&lt;=DExplorer.Kd;a++)<\/p>\n<p>ComboBox1-&gt;Items-&gt;Add(DExplorer.Disk[a]);<\/p>\n<p>Application-&gt;MessageBoxA(&#171;\u041a\u043b\u0438\u0435\u043d\u0442 \u043e\u0442\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u043b\u0441\u044f&#187;,&#187;\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435&#187;,MB_ICONINFORMATION);<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>void __fastcall TForm1::Button1Click(TObject *Sender)<\/p>\n<p>{ClientSocket1-&gt;Socket-&gt;SendText(&#171;#ImportFile&#187;);<\/p>\n<p>}<\/p>\n<p>\/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0434\u043d\u0435\u0441\u0442\u0440\u043e\u0432\u0441\u043a\u0438\u0439 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u00a0\u0438\u043c. \u0422.\u0413. \u0428\u0435\u0432\u0447\u0435\u043d\u043a\u043e \u0418\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u043d\u0441\u0442\u0438\u0442\u0443\u0442\u00a0\u041a\u0430\u0444\u0435\u0434\u0440\u0430 \u0412\u041a\u0421\u0421 \u0412\u044b\u043f\u043e\u043b\u043d\u0438\u043b:\u0421\u0442\u0443\u0434\u0435\u043d\u0442 \u0433\u0440.05\u0412(\u0441\u043e\u043a\u0440.)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u0414.\u0418.\u0418\u0432\u0447\u0435\u043d\u043a\u043e \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043b:\u041f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c \u043a\u0430\u0444\u0435\u0434\u0440\u044b \u0412\u041a\u0421\u0421\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u041e.\u0418.\u0412\u0430\u043a\u0430\u0440\u044c \u0422\u0438\u0440\u0430\u0441\u043f\u043e\u043b\u044c 2007 \u0421\u041e\u0414\u0415\u0420\u0416\u0410\u041d\u0418\u0415<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[37],"tags":[],"_links":{"self":[{"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/posts\/26080"}],"collection":[{"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=26080"}],"version-history":[{"count":1,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/posts\/26080\/revisions"}],"predecessor-version":[{"id":26083,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/posts\/26080\/revisions\/26083"}],"wp:attachment":[{"href":"https:\/\/studentpmr.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=26080"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=26080"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=26080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}