{"id":3130,"date":"2024-04-16T13:45:11","date_gmt":"2024-04-16T09:45:11","guid":{"rendered":"https:\/\/extralan.ru\/?p=3130"},"modified":"2024-04-16T17:21:41","modified_gmt":"2024-04-16T13:21:41","slug":"rad-studio-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b5-%d0%bc%d0%b8%d0%bd%d0%b8%d0%bc%d0%b0%d0%bb%d1%8c%d0%bd%d0%be%d0%b3%d0%be-%d0%be%d0%ba%d0%be%d0%bd%d0%bd%d0%be%d0%b3%d0%be-%d0%bf%d1%80","status":"publish","type":"post","link":"https:\/\/extralan.ru\/?p=3130","title":{"rendered":"RAD Studio &#8212; \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 C++ Builder \u0438 WinAPI"},"content":{"rendered":"\n<p>\u041d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u0442 \u0444\u0430\u0439\u043b, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u0445\u043e\u0434 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430.<\/p>\n\n\n\n<p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e RAD Studio 10.4, \u043f\u043e \u043e\u0431\u044b\u0447\u0430\u044e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e <strong>File &gt; New &gt; Other &#8230; &gt; C++Builder Projects &gt; Console Application<\/strong><\/p>\n\n\n\n<p>\u041f\u0438\u0448\u0443 \u043a\u043e\u0434 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043e\u043a\u043e\u0448\u043a\u0430 (<a href=\" https:\/\/learn.microsoft.com\/ru-ru\/cpp\/windows\/walkthrough-creating-windows-desktop-applications-cpp?view=msvc-170\"> https:\/\/learn.microsoft.com\/ru-ru\/cpp\/windows\/walkthrough-creating-windows-desktop-applications-cpp?view=msvc-170<\/a> ):<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-cpp\" data-lang=\"C++\"><code>#include &lt;windows.h&gt;\n#include &lt;windowsx.h&gt;\n\n#define SimWnd_DefProc DefWindowProc\nLRESULT CALLBACK WndProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam);\nBOOL Register(HINSTANCE hInstance);\nHWND Create(HINSTANCE hInstance, int nCmdShow);\n\nstatic char szAppName[] = &quot;SimpleWnd&quot;;\nstatic HWND hMainWindow;\n\nvoid SimWnd_OnDestroy(HWND hwnd);\n\nint WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdParam, int nCmdShow) {\n\tMSG Msg;\n\n\tif (!Register(hInstance))\n\t\treturn FALSE;\n\tif (!Create(hInstance, nCmdShow))\n\t\treturn FALSE;\n\n\twhile (GetMessage(&amp;Msg, NULL, 0, 0)) {\n\t\tTranslateMessage(&amp;Msg);\n\t\tDispatchMessage(&amp;Msg);\n\t}\n\n\treturn Msg.wParam;\n}\n\nBOOL Register(HINSTANCE hInstance) {\n\tWNDCLASS WndClass;\n\n\tWndClass.style = CS_HREDRAW | CS_VREDRAW;\n\tWndClass.lpfnWndProc = WndProc;\n\tWndClass.cbClsExtra = 0;\n\tWndClass.cbWndExtra = 0;\n\tWndClass.hInstance = hInstance;\n\tWndClass.hIcon = LoadIcon(NULL, IDI_APPLICATION);\n\tWndClass.hCursor = LoadCursor(NULL, IDC_ARROW);\n\tWndClass.hbrBackground = (HBRUSH)(COLOR_BTNFACE + 1);\n\tWndClass.lpszMenuName = NULL;\n\tWndClass.lpszClassName = szAppName;\n\n\treturn (RegisterClass(&amp;WndClass) != 0);\n}\n\nHWND Create(HINSTANCE hInstance, int nCmdShow) {\n\tHWND hwnd = CreateWindow(szAppName, szAppName, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL);\n\n\tif (hwnd == NULL)\n\t\treturn FALSE;\n\n\tShowWindow(hwnd, nCmdShow);\n\tUpdateWindow(hwnd);\n\n\treturn hwnd;\n}\n\nLRESULT CALLBACK WndProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) {\n\tswitch (Message) {\n\t\tHANDLE_MSG(hwnd, WM_DESTROY, SimWnd_OnDestroy);\n\tdefault:\n\t\treturn SimWnd_DefProc(hwnd, Message, wParam, lParam);\n\t}\n}\n\nvoid SimWnd_OnDestroy(HWND hwnd) {\n\tPostQuitMessage(0);\n}<\/code><\/pre><\/div>\n\n\n\n<p> \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u044e: <strong><code>[ilink32 Error] Error: Unresolved external '_main' referenced from C:\\PROGRAM FILES (X86)\\EMBARCADERO\\STUDIO\\21.0\\LIB\\WIN32C\\RELEASE\\C0X32.OBJ<\/code><\/strong><\/p>\n\n\n\n<p>\u041f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u043b\u0438\u043d\u043a\u0435\u0440 \u0438\u0449\u0435\u0442 \u0442\u043e\u0447\u043a\u0443 \u0432\u0445\u043e\u0434\u0430 <strong><code>main()<\/code><\/strong> \u0432\u043c\u0435\u0441\u0442\u043e <code><strong>WinMain()<\/strong><\/code> , \u0432\u043e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0433\u0434\u0435 \u044d\u0442\u043e \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f&#8230;<\/p>\n\n\n\n<p>\u041e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u0447\u0442\u043e \u0435\u0441\u0442\u044c \u0441\u0442\u0430\u0440\u044b\u0439 &#171;\u0431\u0430\u0433&#187; \u043d\u0435 \u0434\u0430\u044e\u0449\u0438\u0439 \u0432 \u0432\u0438\u0437\u0430\u0440\u0434\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u041d\u0415 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435&#187;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/extralan.ru\/wp-content\/uploads\/2024\/04\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"408\" height=\"300\" src=\"https:\/\/extralan.ru\/wp-content\/uploads\/2024\/04\/image.png\" alt=\"\" class=\"wp-image-3131\"\/><\/a><\/figure>\n\n\n\n<p>\u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u0447\u0435\u043a \u0431\u043e\u043a\u0441, \u043d\u0443\u0436\u043d\u043e \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043e\u043c \u0440\u0435\u0435\u0441\u0442\u0440\u0430 \u0438 \u0432\u043d\u0435\u0441\u0442\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u043a\u043b\u044e\u0447:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>HKEY_CURRENT_USER\\Software\\Embarcadero\\BDS\\&lt;version&gt;\\Repository\\New Console Application\n\n(REG_SZ) &quot;ConsoleApp&quot; = &quot;True&quot; or &quot;False&quot;<\/code><\/pre><\/div>\n\n\n\n<p>\u0418\u043b\u0438 \u0435\u0441\u0442\u044c \u0432\u0442\u043e\u0440\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0441 \u0442\u043e\u0447\u043a\u043e\u0439 \u0432\u0445\u043e\u0434\u0430 <code>WinMain()<\/code> &#8212; \u0441\u043e\u0437\u0434\u0430\u0442\u044c VCL Forms Application, \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0443\u044e \u0444\u043e\u0440\u043c\u0443 \u0438 \u043d\u0435\u043d\u0443\u0436\u043d\u044b\u0439 \u043a\u043e\u0434 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435.<\/p>\n\n\n\n<p><a href=\"https:\/\/stackoverflow.com\/questions\/29283438\/create-win32-application-in-cbuilder-xe5\">https:\/\/stackoverflow.com\/questions\/29283438\/create-win32-application-in-cbuilder-xe5<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>\u041f\u0440\u0438\u043c\u0435\u0440 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f MessageBox<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-cpp\" data-lang=\"C++\"><code>#include &lt;windows.h&gt;\n#include &lt;tchar.h&gt;\n\nint WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,\n\tLPTSTR lpszCmdLine, int nCmdShow) {\n\tMessageBox(0, _T(&quot;Hello world...&quot;), _T(&quot;Hello world...&quot;),\n\t\tMB_ICONINFORMATION | MB_OK);\n\treturn 0;\n}<\/code><\/pre><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u041d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u0442 \u0444\u0430\u0439\u043b, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u0445\u043e\u0434 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e RAD Studio 10.4, \u043f\u043e \u043e\u0431\u044b\u0447\u0430\u044e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e File &gt; New &gt; Other &#8230; &gt; C++Builder Projects &gt; Console Application \u041f\u0438\u0448\u0443 \u043a\u043e\u0434 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043e\u043a\u043e\u0448\u043a\u0430 ( https:\/\/learn.microsoft.com\/ru-ru\/cpp\/windows\/walkthrough-creating-windows-desktop-applications-cpp?view=msvc-170 ): \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u044e: [ilink32 Error] Error: Unresolved external &#8216;_main&#8217; referenced from C:\\PROGRAM FILES (X86)\\EMBARCADERO\\STUDIO\\21.0\\LIB\\WIN32C\\RELEASE\\C0X32.OBJ&hellip;<\/p>\n <a href=\"https:\/\/extralan.ru\/?p=3130\" title=\"RAD Studio &#8212; \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 C++ Builder \u0438 WinAPI\" class=\"entry-more-link\"><span>Read More<\/span> <span class=\"screen-reader-text\">RAD Studio &#8212; \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 C++ Builder \u0438 WinAPI<\/span><\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"Layout":"","footnotes":""},"categories":[1],"tags":[394,397,395,396],"class_list":["entry","author-jonnyquest","post-3130","post","type-post","status-publish","format-standard","category-1","tag-c-builder","tag-main-winmain","tag-rad-studio","tag-winapi-form"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>RAD Studio - \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 C++ Builder \u0438 WinAPI - ExtraLAN.ru<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/extralan.ru\/?p=3130\" \/>\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"RAD Studio - \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 C++ Builder \u0438 WinAPI - ExtraLAN.ru\" \/>\n<meta property=\"og:description\" content=\"\u041d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u0442 \u0444\u0430\u0439\u043b, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u0445\u043e\u0434 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e RAD Studio 10.4, \u043f\u043e \u043e\u0431\u044b\u0447\u0430\u044e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e File &gt; New &gt; Other &#8230; &gt; C++Builder Projects &gt; Console Application \u041f\u0438\u0448\u0443 \u043a\u043e\u0434 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043e\u043a\u043e\u0448\u043a\u0430 ( https:\/\/learn.microsoft.com\/ru-ru\/cpp\/windows\/walkthrough-creating-windows-desktop-applications-cpp?view=msvc-170 ): \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u044e: [ilink32 Error] Error: Unresolved external &#039;_main&#039; referenced from C:PROGRAM FILES (X86)EMBARCADEROSTUDIO21.0LIBWIN32CRELEASEC0X32.OBJ&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/extralan.ru\/?p=3130\" \/>\n<meta property=\"og:site_name\" content=\"ExtraLAN.ru\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-16T09:45:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-16T13:21:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/extralan.ru\/wp-content\/uploads\/2024\/04\/image.png\" \/>\n<meta name=\"author\" content=\"Jonny Quest\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0430\u0432\u0442\u043e\u0440\u043e\u043c\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jonny Quest\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \u043c\u0438\u043d\u0443\u0442\u0430\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/extralan.ru\/?p=3130\",\"url\":\"https:\/\/extralan.ru\/?p=3130\",\"name\":\"RAD Studio - \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 C++ Builder \u0438 WinAPI - ExtraLAN.ru\",\"isPartOf\":{\"@id\":\"https:\/\/extralan.ru\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/extralan.ru\/?p=3130#primaryimage\"},\"image\":{\"@id\":\"https:\/\/extralan.ru\/?p=3130#primaryimage\"},\"thumbnailUrl\":\"https:\/\/extralan.ru\/wp-content\/uploads\/2024\/04\/image.png\",\"datePublished\":\"2024-04-16T09:45:11+00:00\",\"dateModified\":\"2024-04-16T13:21:41+00:00\",\"author\":{\"@id\":\"https:\/\/extralan.ru\/#\/schema\/person\/32aebde038afaea65ab6c7300a21a53f\"},\"breadcrumb\":{\"@id\":\"https:\/\/extralan.ru\/?p=3130#breadcrumb\"},\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/extralan.ru\/?p=3130\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"https:\/\/extralan.ru\/?p=3130#primaryimage\",\"url\":\"https:\/\/extralan.ru\/wp-content\/uploads\/2024\/04\/image.png\",\"contentUrl\":\"https:\/\/extralan.ru\/wp-content\/uploads\/2024\/04\/image.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/extralan.ru\/?p=3130#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"https:\/\/extralan.ru\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"RAD Studio &#8212; \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 C++ Builder \u0438 WinAPI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/extralan.ru\/#website\",\"url\":\"https:\/\/extralan.ru\/\",\"name\":\"ExtraLAN.ru\",\"description\":\"\u0420\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0437\u0430\u043c\u0435\u0442\u043a\u0438 \u043f\u043e \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/extralan.ru\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"ru-RU\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/extralan.ru\/#\/schema\/person\/32aebde038afaea65ab6c7300a21a53f\",\"name\":\"Jonny Quest\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"https:\/\/extralan.ru\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/46b63f8ca4df27c7c4733a8790610b5b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/46b63f8ca4df27c7c4733a8790610b5b?s=96&d=mm&r=g\",\"caption\":\"Jonny Quest\"},\"url\":\"https:\/\/extralan.ru\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"RAD Studio - \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 C++ Builder \u0438 WinAPI - ExtraLAN.ru","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/extralan.ru\/?p=3130","og_locale":"ru_RU","og_type":"article","og_title":"RAD Studio - \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 C++ Builder \u0438 WinAPI - ExtraLAN.ru","og_description":"\u041d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u0442 \u0444\u0430\u0439\u043b, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u0445\u043e\u0434 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e RAD Studio 10.4, \u043f\u043e \u043e\u0431\u044b\u0447\u0430\u044e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e File &gt; New &gt; Other &#8230; &gt; C++Builder Projects &gt; Console Application \u041f\u0438\u0448\u0443 \u043a\u043e\u0434 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043e\u043a\u043e\u0448\u043a\u0430 ( https:\/\/learn.microsoft.com\/ru-ru\/cpp\/windows\/walkthrough-creating-windows-desktop-applications-cpp?view=msvc-170 ): \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u044e: [ilink32 Error] Error: Unresolved external '_main' referenced from C:PROGRAM FILES (X86)EMBARCADEROSTUDIO21.0LIBWIN32CRELEASEC0X32.OBJ&hellip;","og_url":"https:\/\/extralan.ru\/?p=3130","og_site_name":"ExtraLAN.ru","article_published_time":"2024-04-16T09:45:11+00:00","article_modified_time":"2024-04-16T13:21:41+00:00","og_image":[{"url":"https:\/\/extralan.ru\/wp-content\/uploads\/2024\/04\/image.png"}],"author":"Jonny Quest","twitter_card":"summary_large_image","twitter_misc":{"\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0430\u0432\u0442\u043e\u0440\u043e\u043c":"Jonny Quest","\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f":"1 \u043c\u0438\u043d\u0443\u0442\u0430"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/extralan.ru\/?p=3130","url":"https:\/\/extralan.ru\/?p=3130","name":"RAD Studio - \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 C++ Builder \u0438 WinAPI - ExtraLAN.ru","isPartOf":{"@id":"https:\/\/extralan.ru\/#website"},"primaryImageOfPage":{"@id":"https:\/\/extralan.ru\/?p=3130#primaryimage"},"image":{"@id":"https:\/\/extralan.ru\/?p=3130#primaryimage"},"thumbnailUrl":"https:\/\/extralan.ru\/wp-content\/uploads\/2024\/04\/image.png","datePublished":"2024-04-16T09:45:11+00:00","dateModified":"2024-04-16T13:21:41+00:00","author":{"@id":"https:\/\/extralan.ru\/#\/schema\/person\/32aebde038afaea65ab6c7300a21a53f"},"breadcrumb":{"@id":"https:\/\/extralan.ru\/?p=3130#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/extralan.ru\/?p=3130"]}]},{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/extralan.ru\/?p=3130#primaryimage","url":"https:\/\/extralan.ru\/wp-content\/uploads\/2024\/04\/image.png","contentUrl":"https:\/\/extralan.ru\/wp-content\/uploads\/2024\/04\/image.png"},{"@type":"BreadcrumbList","@id":"https:\/\/extralan.ru\/?p=3130#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/extralan.ru\/"},{"@type":"ListItem","position":2,"name":"RAD Studio &#8212; \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 C++ Builder \u0438 WinAPI"}]},{"@type":"WebSite","@id":"https:\/\/extralan.ru\/#website","url":"https:\/\/extralan.ru\/","name":"ExtraLAN.ru","description":"\u0420\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0437\u0430\u043c\u0435\u0442\u043a\u0438 \u043f\u043e \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/extralan.ru\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"ru-RU"},{"@type":"Person","@id":"https:\/\/extralan.ru\/#\/schema\/person\/32aebde038afaea65ab6c7300a21a53f","name":"Jonny Quest","image":{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/extralan.ru\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/46b63f8ca4df27c7c4733a8790610b5b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/46b63f8ca4df27c7c4733a8790610b5b?s=96&d=mm&r=g","caption":"Jonny Quest"},"url":"https:\/\/extralan.ru\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/extralan.ru\/index.php?rest_route=\/wp\/v2\/posts\/3130"}],"collection":[{"href":"https:\/\/extralan.ru\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/extralan.ru\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/extralan.ru\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/extralan.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3130"}],"version-history":[{"count":7,"href":"https:\/\/extralan.ru\/index.php?rest_route=\/wp\/v2\/posts\/3130\/revisions"}],"predecessor-version":[{"id":3139,"href":"https:\/\/extralan.ru\/index.php?rest_route=\/wp\/v2\/posts\/3130\/revisions\/3139"}],"wp:attachment":[{"href":"https:\/\/extralan.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/extralan.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/extralan.ru\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}