<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>С++ для начинающих - Форум программистов и сисадминов Киберфорум</title>
		<link>https://www.cyberforum.ru/</link>
		<description>Форум начинающих программистов C++. Обсуждение языка программирования C++. Решение задач, программирование и готовые программы.</description>
		<language>ru</language>
		<lastBuildDate>Wed, 06 May 2026 10:50:30 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://www.cyberforum.ru//cyberstatic.net/images/misc/rss.jpg</url>
			<title>С++ для начинающих - Форум программистов и сисадминов Киберфорум</title>
			<link>https://www.cyberforum.ru/</link>
		</image>
		<item>
			<title>2 потока с повторным использованием - С++ для начинающих</title>
			<link>https://www.cyberforum.ru/cpp-beginners/thread3222822.html</link>
			<pubDate>Mon, 04 May 2026 18:38:48 GMT</pubDate>
			<description>Всем добрый день! 
 
Есть задача обработки большого массива, который периодически обновляется....</description>
			<content:encoded><![CDATA[<div>Всем добрый день!<br />
<br />
Есть задача обработки большого массива, который периодически обновляется.<br />
Чтобы ускорить обработку, я разделил массив пополам и запустил обработку в 2 потока. Т.е. создаю 2 потока, а по завершении обработки потоки закрываю (join). <br />
Но каждый раз создавать потоки - не очень эффективно, т.к. это требует ресурсов.<br />
Правильно бы было создать потоки один раз и использовать их повторно. <br />
Организовывать пул потоков всего для 2 задач, при том, что заранее известно, какая из них в каком потоке будет выполняться, как-то явно избыточно.<br />
Может быть есть более простое решение?</div>

]]></content:encoded>
			<category domain="https://www.cyberforum.ru/cpp-beginners/">С++ для начинающих</category>
			<dc:creator>fhorse</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/cpp-beginners/thread3222822.html</guid>
		</item>
		<item>
			<title>Gentoo+reactos build error - С++ для начинающих</title>
			<link>https://www.cyberforum.ru/cpp-beginners/thread3222749.html</link>
			<pubDate>Sat, 02 May 2026 15:43:52 GMT</pubDate>
			<description><![CDATA[Настройка cmake производилась командой 
 
---Цитата--- 
cmake -G "Ninja" -D"ARCH=amd64"...]]></description>
			<content:encoded><![CDATA[<div>Настройка cmake производилась командой<br />
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">Цитата:</div>
	<table cellpadding="5" cellspacing="0" border="0" width="100%">
	<tr>
		<td class="alt2">
			<hr />
			
				cmake -G &quot;Ninja&quot; -D&quot;ARCH=amd64&quot; -D&quot;ENABLE_CCACHE:BOOL=0&quot;  <br />
-D&quot;CMAKE_SYSTEM_PROCESSOR=amd64&quot; -D&quot;CMAKE_SYSTEM_NAME=Windows&quot; <br />
-D&quot;CMAKE_TOOLCHAIN_FILE=../toolchain-gcc.cmake&quot; ..
			
			<hr />
		</td>
	</tr>
	</table>
</div>вывод настройки cmake<br />
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">Цитата:</div>
	<table cellpadding="5" cellspacing="0" border="0" width="100%">
	<tr>
		<td class="alt2">
			<hr />
			
				~/reactos/build $ cmake -G &quot;Ninja&quot; -D&quot;ARCH=amd64&quot; -D&quot;ENABLE_CCACHE:BOOL=0&quot;  -D&quot;CMAKE_SYSTEM_PROCESSOR=amd64&quot; -D&quot;CMAKE_SYSTEM_NAME=Windows&quot; -D&quot;CMAKE_TOOLCHAIN_FILE=../toolchain-gcc.cmake&quot; ..<br />
CMake Warning at CMakeLists.txt:5 (message):<br />
  Building with &quot;/usr/bin/cmake&quot;, which is not the custom CMake included in<br />
  RosBE, might cause build issues...<br />
<br />
-- The C compiler identification is GNU 15.2.1<br />
-- The CXX compiler identification is GNU 15.2.1<br />
-- Detecting C compiler ABI info<br />
-- Detecting C compiler ABI info - done<br />
-- Check for working C compiler: /usr/bin/x86_64-w64-mingw32-gcc - skipped<br />
-- Detecting C compile features<br />
-- Detecting C compile features - done<br />
-- Detecting CXX compiler ABI info<br />
-- Detecting CXX compiler ABI info - done<br />
-- Check for working CXX compiler: /usr/bin/x86_64-w64-mingw32-g++ - skipped<br />
-- Detecting CXX compile features<br />
-- Detecting CXX compile features - done<br />
-- Setting build type to Debug as none was specified.<br />
-- Found Git: /usr/bin/git (found version &quot;2.53.0&quot;)<br />
-- Found BISON: /usr/bin/bison (found version &quot;3.8.2&quot;)<br />
-- Found FLEX: /usr/bin/flex (found version &quot;2.6.4&quot;)<br />
Not cross-compiling, no special host-tools cmake command<br />
-- Build type: Debug<br />
CMake Warning at CMakeLists.txt:233 (message):<br />
 -- Disabling precompiled headers on GCC by default CORE-17108.<br />
-- The ASM compiler identification is GNU<br />
-- Found assembler: /usr/bin/x86_64-w64-mingw32-gcc<br />
-- Selected localization: all<br />
-- Generating a dwarf-based build (no rsym)<br />
-- indicdll has no base address<br />
-- msctfime has no base address<br />
-- msutb has no base address<br />
-- cabview has no base address<br />
-- bluetoothapis has no base address<br />
-- combase has no base address<br />
-- coml2 has no base address<br />
-- feclient has no base address<br />
-- ifmon has no base address<br />
-- netutils has no base address<br />
-- uiautomationcore has no base address<br />
-- winusb has no base address<br />
-- user32_vista has no base address<br />
-- Configuring done (1.0s)<br />
-- Generating done (2.0s)<br />
-- Build files have been written to: /home/sergejj180/reactos/build<br />
			
			<hr />
		</td>
	</tr>
	</table>
</div>сборку производил командой<br />
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">Цитата:</div>
	<table cellpadding="5" cellspacing="0" border="0" width="100%">
	<tr>
		<td class="alt2">
			<hr />
			
				 ~/reactos/build $ ninja -j1
			
			<hr />
		</td>
	</tr>
	</table>
</div>я получил ошибки компиляции<br />
<br />
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">Цитата:</div>
	<table cellpadding="5" cellspacing="0" border="0" width="100%">
	<tr>
		<td class="alt2">
			<hr />
			
				[1/10362] Performing build step for 'host-tools'<br />
ninja: no work to do.<br />
[4/8743] Linking CXX executable base/shell/explorer/explorer.exe<br />
FAILED: [code=1] base/shell/explorer/explorer.exe <br />
: &amp;&amp; /usr/bin/x86_64-w64-mingw32-g++ -Wl,--start-group  -nostdlib -Wl,--<br />
enable-auto-image-base,--disable-auto-import   -Wl,--disable-stdcall-fixup,--<br />
gc-sections -Wl,--subsystem,windows:5.01 -Wl,-entry,wWinMainCRTStartup -Wl,--<br />
major-image-version,5 -Wl,--minor-image-version,01 -Wl,--major-os-version,5 <br />
-Wl,--minor-os-version,01 -o base/shell/explorer/explorer.exe base/shell/<br />
explorer/CMakeFiles/explorer.dir/appbar.cpp.obj base/shell/explorer/<br />
CMakeFiles/explorer.dir/desktop.cpp.obj base/shell/explorer/CMakeFiles/<br />
explorer.dir/explorer.cpp.obj base/shell/explorer/CMakeFiles/explorer.dir/<br />
notifyiconscust.cpp.obj base/shell/explorer/CMakeFiles/explorer.dir/<br />
rshell.cpp.obj base/shell/explorer/CMakeFiles/explorer.dir/settings.cpp.obj <br />
base/shell/explorer/CMakeFiles/explorer.dir/shellservice.cpp.obj base/shell/<br />
explorer/CMakeFiles/explorer.dir/startctxmnu.cpp.obj base/shell/explorer/<br />
CMakeFiles/explorer.dir/startmnu.cpp.obj base/shell/explorer/CMakeFiles/<br />
explorer.dir/startmnucust.cpp.obj base/shell/explorer/CMakeFiles/explorer.dir/<br />
startmnusite.cpp.obj base/shell/explorer/CMakeFiles/explorer.dir/<br />
startup.cpp.obj base/shell/explorer/CMakeFiles/explorer.dir/syspager.cpp.obj <br />
base/shell/explorer/CMakeFiles/explorer.dir/taskband.cpp.obj base/shell/<br />
explorer/CMakeFiles/explorer.dir/taskswnd.cpp.obj base/shell/explorer/<br />
CMakeFiles/explorer.dir/tbsite.cpp.obj base/shell/explorer/CMakeFiles/<br />
explorer.dir/trayclock.cpp.obj base/shell/explorer/CMakeFiles/explorer.dir/<br />
traydeskbtn.cpp.obj base/shell/explorer/CMakeFiles/explorer.dir/<br />
trayntfy.cpp.obj base/shell/explorer/CMakeFiles/explorer.dir/trayprop.cpp.obj <br />
base/shell/explorer/CMakeFiles/explorer.dir/traywnd.cpp.obj base/shell/<br />
explorer/CMakeFiles/explorer.dir/util.cpp.obj base/shell/explorer/CMakeFiles/<br />
explorer.dir/explorer.rc.res  sdk/lib/uuid/libuuid.a  sdk/lib/3rdparty/<br />
libwine/libwine.a  sdk/lib/cpprt/libcpprt.a  dll/win32/advapi32/CMakeFiles/<br />
libadvapi32.dir/libadvapi32.a  win32ss/gdi/gdi32/CMakeFiles/libgdi32.dir/<br />
libgdi32.a  win32ss/user/user32/CMakeFiles/libuser32.dir/libuser32.a  dll/<br />
win32/comctl32/CMakeFiles/libcomctl32.dir/libcomctl32.a  dll/win32/ole32/<br />
CMakeFiles/libole32.dir/libole32.a  dll/win32/oleaut32/CMakeFiles/<br />
liboleaut32.dir/liboleaut32.a  dll/win32/shell32/CMakeFiles/libshell32.dir/<br />
libshell32.a  dll/win32/browseui/CMakeFiles/libbrowseui.dir/libbrowseui.a  <br />
dll/win32/shlwapi/CMakeFiles/libshlwapi.dir/libshlwapi.a  dll/win32/shdocvw/<br />
CMakeFiles/libshdocvw.dir/libshdocvw.a  dll/win32/version/CMakeFiles/<br />
libversion.dir/libversion.a  dll/win32/uxtheme/CMakeFiles/libuxtheme.dir/<br />
libuxtheme.a  dll/win32/msvcrt/CMakeFiles/libmsvcrt.dir/libmsvcrt.a  dll/<br />
win32/kernel32/CMakeFiles/libkernel32.dir/libkernel32.a  dll/ntdll/CMakeFiles/<br />
libntdll.dir/libntdll.a  /usr/lib/gcc/x86_64-w64-mingw32/15/libsupc++.a  /usr/<br />
lib/gcc/x86_64-w64-mingw32/15/libgcc.a  sdk/lib/gcc-compat/libstdc++compat.a  <br />
dll/win32/msvcrt/CMakeFiles/libmsvcrt.dir/libmsvcrt.a  sdk/lib/crt/<br />
libmsvcrtex.a  dll/win32/msvcrt/CMakeFiles/libmsvcrt.dir/libmsvcrt.a  sdk/lib/<br />
crt/libmsvcrtex.a  dll/win32/kernel32/CMakeFiles/libkernel32.dir/libkernel32.a  <br />
sdk/lib/crt/CMakeFiles/oldnames.dir/oldnames.a  -lgcc -Wl,--end-group &amp;&amp; :<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/lib/<br />
gcc/x86_64-w64-mingw32/15/libsupc++.a(cp-demangle.o): in function <br />
«__mingw_sprintf»:<br />
/usr/x86_64-w64-mingw32/sys-include/stdio.h:364:(.text+0xa03): undefined <br />
reference to `__mingw_snprintf'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/<br />
x86_64-w64-mingw32/sys-include/stdio.h:366:(.text+0xaca): undefined reference <br />
to `__chk_fail'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/<br />
x86_64-w64-mingw32/sys-include/stdio.h:364:(.text+0xb1d): undefined reference <br />
to `__mingw_snprintf'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/<br />
x86_64-w64-mingw32/sys-include/stdio.h:366:(.text+0xd01): undefined reference <br />
to `__chk_fail'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/<br />
x86_64-w64-mingw32/sys-include/stdio.h:364:(.text+0x16ef): undefined reference <br />
to `__mingw_snprintf'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/<br />
x86_64-w64-mingw32/sys-include/stdio.h:366:(.text+0x1cc4): undefined reference <br />
to `__chk_fail'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/<br />
x86_64-w64-mingw32/sys-include/stdio.h:364:(.text+0x6bb7): undefined reference <br />
to `__mingw_snprintf'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/<br />
x86_64-w64-mingw32/sys-include/stdio.h:364:(.text+0x7aa3): undefined reference <br />
to `__mingw_snprintf'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/<br />
x86_64-w64-mingw32/sys-include/stdio.h:364:(.text+0x7bda): undefined reference <br />
to `__mingw_snprintf'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/<br />
x86_64-w64-mingw32/sys-include/stdio.h:364:(.text+0x8139): undefined reference <br />
to `__mingw_snprintf'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/<br />
x86_64-w64-mingw32/sys-include/stdio.h:364:(.text+0x8473): undefined reference <br />
to `__mingw_snprintf'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/<br />
x86_64-w64-mingw32/sys-include/stdio.h:366:(.text+0x86c0): undefined reference <br />
to `__chk_fail'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/<br />
x86_64-w64-mingw32/sys-include/stdio.h:364:(.text+0xaa16): undefined reference <br />
to `__mingw_snprintf'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/<br />
x86_64-w64-mingw32/sys-include/stdio.h:366:(.text+0xab75): undefined reference <br />
to `__chk_fail'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/lib/<br />
gcc/x86_64-w64-mingw32/15/libgcc.a(gthr-win32-cond.o): в функции <br />
«__gthr_win32_cond_init_function»:<br />
/var/tmp/portage/cross-x86_64-w64-mingw32/gcc-15.2.1_p20260214/work/<br />
gcc-15-20260214/libgcc/config/i386/gthr-win32.h:794:(.text+0x3): undefined <br />
reference to `__imp_InitializeConditionVariable'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/lib/<br />
gcc/x86_64-w64-mingw32/15/libgcc.a(gthr-win32-cond.o): in function <br />
«__gthr_win32_cond_broadcast»:<br />
/var/tmp/portage/cross-x86_64-w64-mingw32/gcc-15.2.1_p20260214/work/<br />
gcc-15-20260214/libgcc/config/i386/gthr-win32.h:800:(.text+0x16): undefined <br />
reference to `__imp_WakeAllConditionVariable'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/lib/<br />
gcc/x86_64-w64-mingw32/15/libgcc.a(gthr-win32-cond.o): in function <br />
«__gthr_win32_cond_signal»:<br />
/var/tmp/portage/cross-x86_64-w64-mingw32/gcc-15.2.1_p20260214/work/<br />
gcc-15-20260214/libgcc/config/i386/gthr-win32.h:807:(.text+0x36): undefined <br />
reference to `__imp_WakeConditionVariable'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/lib/<br />
gcc/x86_64-w64-mingw32/15/libgcc.a(gthr-win32-cond.o): in function<br />
«__gthr_win32_cond_wait»:<br />
/var/tmp/portage/cross-x86_64-w64-mingw32/gcc-15.2.1_p20260214/work/<br />
gcc-15-20260214/libgcc/config/i386/gthr-win32.h:814:(.text+0x5c): undefined <br />
reference to `__imp_SleepConditionVariableCS'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/lib/<br />
gcc/x86_64-w64-mingw32/15/libgcc.a(gthr-win32-cond.o): in function<br />
«__gthr_win32_cond_timedwait»:<br />
/var/tmp/portage/cross-x86_64-w64-mingw32/gcc-15.2.1_p20260214/work/<br />
gcc-15-20260214/libgcc/config/i386/gthr-win32.h:830:(.text+0xfe): undefined <br />
reference to `__imp_SleepConditionVariableCS'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/lib/<br />
gcc/x86_64-w64-mingw32/15/libsupc++.a(eh_personality.o): in function<br />
«base_of_encoded_value»:<br />
/var/tmp/portage/cross-x86_64-w64-mingw32/gcc-15.2.1_p20260214/work/<br />
gcc-15-20260214/libstdc++-v3/../libgcc/unwind-pe.h:114:<br />
(.text$_ZL21base_of_encoded_valuehP15_Un wind_Context+0x20): undefined reference <br />
to `_Unwind_GetTextRelBase'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /var/tmp/<br />
portage/cross-x86_64-w64-mingw32/gcc-15.2.1_p20260214/work/gcc-15-20260214/<br />
libstdc++-v3/../libgcc/unwind-pe.h:118:<br />
(.text$_ZL21base_of_encoded_valuehP15_Un wind_Context+0x35): undefined reference <br />
to `_Unwind_GetRegionStart'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /var/tmp/<br />
portage/cross-x86_64-w64-mingw32/gcc-15.2.1_p20260214/work/gcc-15-20260214/<br />
libstdc++-v3/../libgcc/unwind-pe.h:116:<br />
(.text$_ZL21base_of_encoded_valuehP15_Un wind_Context+0x68): undefined reference <br />
to `_Unwind_GetDataRelBase'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/lib/<br />
gcc/x86_64-w64-mingw32/15/libsupc++.a(eh_personality.o): in function<br />
«parse_lsda_header»:<br />
/var/tmp/portage/cross-x86_64-w64-mingw32/gcc-15.2.1_p20260214/work/<br />
gcc-15-20260214/libstdc++-v3/libsupc++/eh_personality.cc:55:<br />
(.text$_ZL17parse_lsda_headerP15_Unwind_ ContextPKhP16lsda_header_info+0x1a): <br />
undefined reference to `_Unwind_GetRegionStart'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /usr/lib/<br />
gcc/x86_64-w64-mingw32/15/libsupc++.a(eh_personality.o): in function <br />
«__gxx_personality_imp»:<br />
/var/tmp/portage/cross-x86_64-w64-mingw32/gcc-15.2.1_p20260214/work/<br />
gcc-15-20260214/libstdc++-v3/libsupc++/eh_personality.cc:728:<br />
(.text$_ZN10__cxxabiv1L21__gxx_personali ty_impEiiyP17_Unwind_ExceptionP15_Unwind _Context+0xae): <br />
undefined reference to `_Unwind_SetGR'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /var/tmp/<br />
portage/cross-x86_64-w64-mingw32/gcc-15.2.1_p20260214/work/gcc-15-20260214/<br />
libstdc++-v3/libsupc++/eh_personality.cc:730:<br />
(.text$_ZN10__cxxabiv1L21__gxx_personali ty_impEiiyP17_Unwind_ExceptionP15_Unwind _Context+0xc3): <br />
undefined reference to `_Unwind_SetGR'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /var/tmp/<br />
portage/cross-x86_64-w64-mingw32/gcc-15.2.1_p20260214/work/gcc-15-20260214/<br />
libstdc++-v3/libsupc++/eh_personality.cc:732:<br />
(.text$_ZN10__cxxabiv1L21__gxx_personali ty_impEiiyP17_Unwind_ExceptionP15_Unwind _Context+0xd3): <br />
undefined reference to `_Unwind_SetIP'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /var/tmp/<br />
portage/cross-x86_64-w64-mingw32/gcc-15.2.1_p20260214/work/gcc-15-20260214/<br />
libstdc++-v3/libsupc++/eh_personality.cc:447:<br />
(.text$_ZN10__cxxabiv1L21__gxx_personali ty_impEiiyP17_Unwind_ExceptionP15_Unwind _Context+0x111): <br />
undefined reference to `_Unwind_GetLanguageSpecificData'<br />
/usr/x86_64-pc-linux-gnu/x86_64-w64-mingw32/binutils-bin/2.46.0/ld: /var/tmp/<br />
portage/cross-x86_64-w64-mingw32/gcc-15.2.1_p20260214/work/gcc-15-20260214/<br />
libstdc++-v3/libsupc++/eh_personality.cc:457:<br />
			
			<hr />
		</td>
	</tr>
	</table>
</div></div>

]]></content:encoded>
			<category domain="https://www.cyberforum.ru/cpp-beginners/">С++ для начинающих</category>
			<dc:creator>sergejj180</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/cpp-beginners/thread3222749.html</guid>
		</item>
		<item>
			<title>Exe winapi c++ загрузка выгрузка безпроцесса и с процессом - С++ для начинающих</title>
			<link>https://www.cyberforum.ru/cpp-beginners/thread3222689.html</link>
			<pubDate>Thu, 30 Apr 2026 09:07:15 GMT</pubDate>
			<description>там нужно получить  hwnd 
чтобы выгрузить процесс de 
 
TerminateProcess(pi.hProcess, 0); 
...</description>
			<content:encoded><![CDATA[<div>там нужно получить  hwnd<br />
чтобы выгрузить процесс de<br />
<br />
<div class="printablecode">
	<div class="smallfont">:</div>
	<hr /><code dir="ltr">TerminateProcess(pi.hProcess, 0);<br />
&nbsp;CloseHandle(pi.hProcess);<br />
&nbsp; CloseHandle(pi.hThread);</code><hr />
</div>свой калькулятор или блокнот <br />
я могу выгрузить из памяти<br />
а запущенный по таймеру яндекс броузер<br />
не закрывается<br />
<br />
1.<br />
<div class="printablecode">
	<div class="smallfont">:</div>
	<hr /><code dir="ltr">//hwndhwnd=FindWindow(&quot;calc.exe&quot;, NULL);<br />
//DestroyWindow(hwndhwnd);</code><hr />
</div>2.<br />
<div class="printablecode">
	<div class="smallfont">:</div>
	<hr /><code dir="ltr">TerminateProcess(pi.hProcess, 0);<br />
&nbsp;CloseHandle(pi.hProcess);<br />
&nbsp; CloseHandle(pi.hThread);</code><hr />
</div>что делать?</div>

]]></content:encoded>
			<category domain="https://www.cyberforum.ru/cpp-beginners/">С++ для начинающих</category>
			<dc:creator>Роман1005000</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/cpp-beginners/thread3222689.html</guid>
		</item>
	</channel>
</rss>
