[•\ŽŠ : ‘S‚Ä ÅV50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.sc‚Ìread.cgi‚Ö]
Update time : 09/07 04:05 / Filesize : 285 KB / Number-of Response : 1021
[‚±‚̃XƒŒƒbƒh‚̏‘‚«ž‚Ý‚ðíœ‚·‚é]
[{” Å‹ß—§‚Á‚œƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” Å‹ß—§‚Á‚œƒXƒŒ^‹LŽÒ•ʈꗗ] [—ÞŽ—ƒXƒŒƒbƒhˆê——]


ªƒLƒƒƒbƒVƒ…ŒŸõA—ÞŽ—ƒXƒŒ“®ì‚ðC³‚µ‚Ü‚µ‚œA‚²–À˜f‚ð‚šŠ|‚¯‚µ‚Ü‚µ‚œ

Win32APIŽ¿–â”  Build125



1 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/02/27(…) 15:09:08.64 ID:6ExXwgQU.net]
Win32API‚ɂ‚¢‚Ă̎¿–â‚Í‚±‚¿‚ç‚Ö‚Ç‚€‚ŒB

¡’ˆÓ
EŽ¿–â‚·‚é‘O‚ÉMSDNƒ‰ƒCƒuƒ‰ƒŠ‚âPlatformSDKAGoogle“™‚ÅŒŸõ‚µ‚Ü‚µ‚å‚€B
E“ú–{Œê”ÅMSDN Online Library‚Í•sŠ®‘S‚Å‚·B
@‰pŒê”Å( msdn.microsoft.com/en-us/library/ )‚Ì—˜—p„§B
EAPIƒtƒbƒN‚ȂǍ‚“x‚ÈŽ–‚ð‚µ‚œ‚¢ê‡‚͂ł«‚邟‚¯Advenced Windows‚ð“ǂ݂܂µ‚å‚€B
EŒŸŒê“Á—L‚Ì–â‘è‚âIDEAMFC‚âVCL‚Ȃǂ̎¿–â‚Í‚»‚ꂌ‚ê‚ÌŒŸŒê‚âŠJ”­ŠÂ‹«ƒXƒŒ‚Å

¡‰ß‹ŽƒXƒŒ
Win32APIŽ¿–â”  Build124
mevius.5ch.net/test/read.cgi/tech/1510395780/
Win32APIŽ¿–â”  Build123
mevius.2ch.net/test/read.cgi/tech/1475897582/
Win32APIŽ¿–â”  Build122
echo.2ch.net/test/read.cgi/tech/1451988219/
Win32APIŽ¿–â”  Build121
echo.2ch.net/test/read.cgi/tech/1438695290/
Win32APIŽ¿–â”  Build120
echo.2ch.net/test/read.cgi/tech/1428570962/

¡ŠÖ˜AƒXƒŒ
Visual Studio 2019
mevius.5ch.net/test/read.cgi/tech/1548765663/
Visual Studio 2017 Part6
mevius.5ch.net/test/read.cgi/tech/1528645068/
yC++z DirectX‰SŽÒŽ¿–âœÚ Part41 yCz
mevius.5ch.net/test/read.cgi/tech/1521786252/

283 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/13(‹à) 17:47:19.57 ID:+RoIj51L.net]
>>276
Š‘FŒˆ‚ߎ–‚È‚ñ‚Å>>272‚ÌŒŸ‚€‚Æ‚š‚èD‚«‚É‚µ‚Ä‚­‚Ÿ‚³‚¢‚Á‚Ęb‚Ÿ‚¯‚Ç
—Ç‚­‚ ‚肪‚¿‚Ȃ̂Í

ƒ

284 –Œ‘OFƒWƒƒ[ƒo[ƒWƒ‡ƒ“Dƒ}ƒCƒi[ƒo[ƒWƒ‡ƒ“Dƒrƒ‹ƒhƒo[ƒWƒ‡ƒ“

‚Ý‚œ‚¢‚È
ƒƒWƒƒ[ƒo[ƒWƒ‡ƒ“‚̓A[ƒLƒeƒNƒ`ƒƒ‚Æ‚©UI‚̑傫‚ȕύX‚Æ‚©ƒ†[ƒU‚©‚猩‚Ä‚à
•ύX‚³‚ꂜ‚±‚Æ‚ª•ª‚©‚邿‚€‚ȏꍇ
ƒ}ƒCƒi[ƒo[ƒWƒ‡ƒ“‚Í’P‹@”\’ljÁ‚Æ‚©ƒoƒOC³‚Ȃǃ†[ƒU‚©‚çˆêŒ©•ª‚©‚ç‚È‚¢
‚æ‚€‚ÈŒy”÷‚ȕύX‚̏ꍇ
ƒrƒ‹ƒhƒo[ƒWƒ‡ƒ“‚Íì‹Æ“r’†‚̏ó‘Ô‚ðŠÇ—‚·‚邜‚߂̘A”Ô‚â’Pˆêì‹Æ‚Ì‹æØ‚è‚ð
ŠÇ—‚·‚邜‚߂̘A”Ô‚Æ‚©
‚Ý‚œ‚¢‚ÈŠŽ‚¶‚ÅŽ©•ª‚Å–Ú“I‚ðŒˆ‚ß‚ÄŽg‚€‚µ‚©‚È‚¢‚æ
‘Œ‚É‚Íì‹Æ‚ÌŒø—ŠŠÇ—‚Ì‚œ‚߂ɂ³‚ç‚Ƀrƒ‹ƒh‰ñ”‚ðÅŒã‚É•t‚¯‚ăRƒ“ƒpƒCƒ‹‚·‚é
‚œ‚тɔԍ†‰ÁŽZ‚µ‚Ä‚¢‚­‚Æ‚©
Œã‚ÍOS‚̃o[ƒWƒ‡ƒ“‚²‚ƂɃpƒbƒLƒ“ƒO‚ð•Ï‚Š‚éê‡‚ÍPRODUCTOVERSION‚Æ
FILEVERSION‚ðŠÖ˜A«‚ÍŽ‚œ‚¹‚邯‚nj•ʂɊǗ‚·‚邯‚©

>>273
‚ ‚ê‚ÍŠé‹Æ“I‚ÉŽdŽ–‚ð‚µ‚Ä‚Ü‚·‚æƒAƒs[ƒ‹‚Ȃ̂Ŏc”O‚Ȃ̂͌o‰c‘w‚©
“ŠŽ‘‰Æ‚©‚È
ƒoƒOC³‚̓}ƒCƒi[ƒo[ƒWƒ‡ƒ“A‚»‚êˆÈŠO‚Í‚·‚ׂăƒWƒƒ[ƒo[ƒWƒ‡ƒ“‚̏C³‚É
‚·‚邱‚Ƃł·‚²‚­‚œ‚­‚³‚ñŽdŽ–‚µ‚Ă܂·‚悪ƒAƒs[ƒ‹‚Å‚«‚é‚Ì‚Å
[]
[‚±‚±‰ó‚ê‚Ă܂·]

285 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/13(‹à) 17:52:57.53 ID:xaEp9cr2.net]
>>273 ‚³‚ñ‚Í‚»‚ñ‚È‚±‚ÆŒŸ‚í‚ê‚È‚­‚Ä‚à”»‚Á‚Ăď‘‚¢‚Ă邟‚ë

286 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/13(‹à) 23:06:09.82 ID:ZW8mwhnp.net]
INVALID_HANDLE_VALUE‚Á‚ă}ƒW‚Å•³‚Ÿ‚æ‚È
‚€‚Á‚©‚肵‚Ä‚é‚ÆŽž”s‚µ‚œ‚Æ‚«NULL‚ª•Ô‚Á‚Ä‚­‚é‚Á‚ÄŠšˆá‚¢‚·‚邯‚¢‚€‚©
ƒ{[ƒb‚Æ‚µ‚Ă邯‚»‚€‚¢‚€ƒR[ƒh‘‚¢‚¿‚Ü‚€‚±‚Æ‚ª‚ ‚é
‘åŠT‚ÌAPI‚ł͎ž”s‚µ‚œ‚Æ‚«NULL‚ª•Ô‚Á‚Ä‚­‚é‚Á‚Ä‚Ì‚à‚ ‚é
¬Ý‚¢‚â‚ñ

287 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/13(‹à) 23:10:11.55 ID:ZW8mwhnp.net]
‚ ‚ƁA‚È‚ñ‚ÅINVALID_HANDLE_VALUE‚ª•K—v‚ɂȂÁ‚œ‚Ì‚©‹Zp“I‚È”wŒi‚ª‹C‚ɂȂé
•’Ê‚É0‚ð•Ô‚µ‚Æ‚¯‚΂¢‚¢‚¶‚á‚ñA‚Á‚ÄŽv‚€‚æ‚Ë
‘Œ‚ÌAPI‚ª‚»‚€‚È‚Á‚Ä‚é‚ñ‚Ÿ‚©‚ç
“ä

288 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/13(‹à) 23:49:45.81 ID:xZuGkTzd.net]
‚š‘O‚Ÿ‚¯‚¶‚áƒ{ƒP

289 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 00:13:31.65 ID:n9TGnnZi.net]
>>281
‚Ç‚ñ‚ÈAPI‚Å‚àÅ’áŒÀ‚ÌŽd—lŠm”F‚µ‚Ä‚©‚çŽg‚Š‚æ

290 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 03:06:20.87 ID:BTqGkHHG.net]
‚µ‚©‚µ‚»‚ê‚ç‚𒎉z‚µ‚œŽŸŒ³‚Å‘‡“I‚É”»’f‚µ‚Ä‚â‚Á‚Ï‚èINVALID_HANDLE_VALUE‚Í•³
•K—v‚È‚¢‚©‚ç‚È

291 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 03:09:13.59 ID:ztnZ3eZq.net]
The Old New Thing‚É‚ ‚Á‚œ‚È
https://devblogs.microsoft.com/oldnewthing/20040302-00/?p=40443



292 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 05:42:23.89 ID:MJsGg5EL.net]
>>284
‚»‚ê‚͘_“_‚ªˆá‚€
ƒ}ƒW‚Å•³‚©‚Ç‚€‚©‚Ÿ‚ë‚€‚ª
285‚Í‚¿‚á‚ñ‚ÆŽ©•ª‚È‚è‚ÌŒ©‰ð‚ðŒŸ‚Á‚Ä‚¢‚邵
286‚͏î•ñ’ñ‹Ÿ‚µ‚Ä‚¢‚é
‚š‘O‚Ÿ‚¯‚Æ‚©‚­‚Ÿ‚ç‚ñ‚±‚Æ‚µ‚©ŒŸ‚í‚ñƒ{[ƒKƒX‚Ƃ͎ŸŒ³‚ªˆá‚€

16bitŽž‘ã‚Í’áƒRƒXƒg‚ɍS‚é‚ ‚Ü‚è
FX‚ƃAƒz‚È‚±‚Æ‚ð‚µ‚Ä‚¢‚œ
‚»‚Ì–ŒŽc‚𕳂Á‚ÄŒŸ‚Š‚È‚¢‚â‚Â‚à•³‚Ÿ

293 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 10:06:00.92 ID:TUFMAlcF.net]
ComboBox‚ÍCB_ERR‚ª‚ ‚é
ListBox‚ÍLB_ERR‚ª‚ ‚é

ListView‚Í‚œ‚Ÿ‚Ì-1‚Å’è‹`–³‚µ
LV_ERR‚¶‚á‚È‚¢‚̂͂Ȃñ‚ŁH

294 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 11:02:16.25 ID:BTqGkHHG.net]
>>286“Ç‚ñ‚ÅŽv‚¢o‚µ‚œ‚ª
‚»‚€‚»‚€HANDLE‚̃Xƒ}ƒ|ì‚邯‚«‚ɃEƒU‚¢‚ñ‚Ÿ‚æ‚È
Šù’è‚̏‰Šú’l‚ð‰œ‚É‚µ‚Ä‚š‚­‚©‚Á‚Ä–â‘肪‚ ‚é‚©‚ç‚ȁI
‚ ‚ •³‚Ÿ

295 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 11:26:55.16 ID:BTqGkHHG.net]
ŒãHANDLE‚̃Xƒ}ƒ|‚̃fƒXƒgƒ‰ƒNƒ^‚ÅCloseHandle‚·‚邯‚«
Žž”s‚µ‚œ‚艜‚à“ü‚Á‚ĂȂ©‚Á‚œ‚è
–³Œø‚ȃnƒ“ƒhƒ‹‚̏ꍇ‚ÍCloseHandle‚µ‚È‚¢‚æ‚€‚É‚·‚éê‡‚àŒ™‚炵‚¢
–³Œø‚ȃnƒ“ƒhƒ‹‚ð•\‚·’l‚ª“ñ‚—L‚é‚©‚ç‚ȁII
if( handle && handle != INVALID_HANDLE_VALUE ){ ::CloseHandle( handle ); }
‚Ə‘‚¢‚Ä‚µ‚Ü‚¢‚œ‚¢‚Æ‚±‚낟‚ªA–{“–‚É‚±‚ê‚ł悢‚Ì‚©H
‚»‚ê‚©CloseHandle‚É–³Œø‚ȃnƒ“ƒhƒ‹‚ð“n‚µ‚œ‚Æ‚«‚͉œ‚à‚µ‚È‚¢‚±‚Æ‚ðŠú‘Ò‚µ‚Ä
if•¶‚È‚µ‚Å’P‚É::CloseHandle( handle );‚Æ‚Ÿ‚¯‘‚­‚©
‚µ‚©‚µCloseHandle‚É–³Œø‚ȃnƒ“ƒhƒ‹‚ð“n‚µ‚œ‚Æ‚«‚Ì“®ì‚ÍMSDN‚ɂ͏‘‚©‚ê‚ĂȂ¢‚ñ‚Ÿ‚æ‚È
‚Ü‚Ÿ‰œ‚à‚µ‚È‚¢‚ÆŽv‚€‚ª

296 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 11:39:00.01 ID:BTqGkHHG.net]
‚ ‚ ¡’²‚ׂœ‚çACloseHandle‚É–³Œø‚ȃnƒ“ƒhƒ‹“n‚µ‚œ‚ç
GetLastError‚ª‰˜õ‚³‚ê‚é‚炵‚¢‚È

297 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 11:51:46.43 ID:U/7wJfIU.net]
‰Šú‰»‚ÆŠJ•ú‚Æ‚©‚̃Cƒ“ƒ^[ƒtƒF[ƒXì‚Á‚āA‚»‚̃Cƒ“ƒ^[ƒtƒF[ƒX”h¶‚ÅAPIƒAƒNƒZƒX‚µ‚Ä‚é‚È
‚»‚ÌŽè‚Ì‚ÍAPI’ŒÚ’@‚­ƒ\[ƒX‘‚­‚ƌォ‚çƒR[ƒfƒBƒ“ƒOƒ~ƒX‚É‹C•t‚¢‚Ä‚àC³¢“ï‚ɂȂ邵ƒoƒO‚ÌŒ³

298 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 13:23:12.69 ID:i3tDL1ol.net]
>>288
‘OŽÒ2‚‚ÍOSŠî–{‹@”\AŒãŽÒ‚̓Rƒ‚ƒ“ƒRƒ“ƒgƒ[ƒ‹‚Æ‚¢‚€ƒIƒvƒVƒ‡ƒ“
‚Æ‚¢‚€ˆá‚¢‚©‚ç—ðŽj‚Æ—§‚¿ˆÊ’u‚ªˆá‚€
‚‚¢‚łɌŸ‚Š‚ÎÝŒv‚©‚ç‘S‘Rˆá‚€‚ñ‚ŁA’è‹`‚ª‚È‚¢‚͕̂sŽv‹c‚ł͂Ȃ¢

299 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 13:47:20.57 ID:U/7wJfIU.net]
‚Ç‚ê‚àƒRƒ‚ƒ“ƒRƒ“ƒgƒ[ƒ‹‚Ÿ‚æ
—ðŽj“I‚É‚ÍÌ‚ÍƒŠƒXƒgƒrƒ…[‚ªƒRƒ‚ƒ“ƒRƒ“ƒgƒ[ƒ‹‚¶‚á‚È‚©‚Á‚œ‚©‚à‚µ‚ê‚È‚¢‚ª•ª‚©‚ç‚È‚¢

300 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/14(“y) 14:05:12.55 ID:mIZ3m5oP.net]
Ì‚ÌWindowsAPI‚ÍHANDLE‚ƃ|ƒCƒ“ƒ^‚ª•Ê•š‚Ÿ‚Á‚œ‚Ì‚ð’m‚ç‚ñl‚ª‚¢‚é‚Ì‚©

301 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/14(“y) 14:06:49.93 ID:mIZ3m5oP.net]
>>288
ƒ|ƒCƒ“ƒ^‚ªŠï”‚ɂȂé‚Í‚ž‚͂Ȃ¢(ƒLƒŠ‚Á
‚Ÿ‚©‚çŠï”‚Ì‹óŠÔ‚ð‘S‚ĕʂ̃IƒuƒWƒFƒNƒg‚É
‚š‚ê“VË‚¶‚á‚ˁH‚Á‚Ä•³ŒŸŒê‚ª“ú–{‚ɂ͂ ‚é



302 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/14(“y) 15:56:30.20 ID:6R0WtlX/.net]
ƒtƒŠ[‚ÌƒŠƒ\[ƒXƒGƒfƒBƒ^‚ÆAPI‚ÅGUIƒvƒƒOƒ‰ƒ€‚ðì‚Á‚Ä‚¢‚邯‚ǁA
‚à‚€Žž‘ã’x‚ê‚Ȃ̂©‚ȁB

‚݂Ȃ³‚ñ‚́AGUIƒvƒƒOƒ‰ƒ€‚͂ǂ€‚â‚Á‚čì‚Á‚Ä‚¢‚Ü‚·‚©B

303 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 16:05:19.86 ID:BWRFT45i.net]
ƒŠƒ\[ƒXƒGƒfƒBƒ^‚È‚ñ‚ŒŽg‚킞‘S•”api‚©‚çƒeƒLƒXƒgƒGƒfƒBƒ^ã‚Å
”’lŽw’è‚ōì‚Á‚Ä‚é‚ñ‚Å‚»‚ñ‚ÈŽ©•ª‚æ‚è‚©‚͐i‚ñ‚ł邌
‚Ü‚ ¡‚ÌŽž‘ã‚È‚çvisual studioŽg‚€‚Ì‚ª•’Ê‚Ÿ‚ë‚€‚Ë

304 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 16:05:25.06 ID:YkcbTkKM.net]
20”N‘O‚©‚ç—ˆ‚œ‚Ì‚©‚ȁH

305 –Œ‘OF mailto:sage [2019/09/14(“y) 16:49:47.51 ID:1pj+LkZL.net]
>>297
cygwin/mingw64 ‚ŃRƒ“ƒpƒCƒ‹EƒŠƒ“ƒN‚Å‚«‚邿‚€AƒŠƒ\[ƒX‚͎菑‚«‚Å‚·‚ˁc

306 –Œ‘OF‹alŠÔ mailto:sage [2019/09/14(“y) 16:58:44.72 ID:0f+SL6BM.net]
‰Ž‚ÍŽ©ì‚ÌƒŠƒ\[ƒGƒfƒBƒ^Žg‚Á‚Ă邯‚ǁBMinGW‚Å‚àVC++‚Å‚àƒrƒ‹ƒh‚Å‚«‚邿B

307 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 17:18:22.21 ID:i3tDL1ol.net]
>>294
ƒRƒ‚ƒ“‚©‚Ç‚€‚©–Œ‘O‚Í‚³‚Ä‚š‚«AƒŠƒXƒgƒrƒ…[‚Í–ŸŠm‚Écomctl32‚ðŽg‚€‚æ‚€‚È
éŒŸ‚ÆƒŠƒ“ƒN‚ª‚È‚¢‚ÆŽg‚Š‚È‚¢‚Å‚µ‚å
ƒŠƒXƒg‚àƒRƒ“ƒ{‚Í‚±‚¢‚‚̔Íáe‚ł͂Ȃ¢

308 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 19:04:46.82 ID:TUFMAlcF.net]
WinUser.h
@ComboBox CB_ERR
@ListBox LB_ERR
CommCtrl.h
@ListViewŠÖŒW‚̃ƒbƒZ[ƒW‚âƒ}ƒNƒ

‚±‚̈Ⴂ‚Í—ðŽjŠÖŒW‚Á‚ÄŽ–H
LVM_INSERTITEM‚ªŽž”s‚µ‚œê‡‚Í-1‚ª•Ԃ邯‚Ç
LV_ERR(-1)‚Æ‚·‚é‚Ì‚Í‚š‚©‚µ‚¢H

309 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 19:37:03.95 ID:5CB9SZmv.net]
ìŽÒ‚Ì‹CŽ‚¿‚ð‘z‘œ‚µ‚Ä“š‚Š‚È‚³‚¢ƒXƒŒƒbƒh

310 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/14(“y) 21:33:59.27 ID:FV8dJ/wR.net]
Windows‚Å.NETŽg‚킞‚ÉC/C++‚ÆWin32API‚ÅPerlŒÝŠ·‚̐³‹K•\Œ»‚ðŽg‚Á‚œƒvƒƒOƒ‰ƒ€‚ðì‚éê‡A
]—ˆ‚Íboost::regex‚âPCRE‚ȂǕʓrƒ‰ƒCƒuƒ‰ƒŠ‚ª•K—v‚Ÿ‚Á‚œ‚¯‚ǁAWindows10ˆÈ~‚ÍICU‚̐³‹K•\Œ»‚ðŽg‚Ђ邿‚€‚ɂȂÁ‚œB
‚œ‚Ÿ‚µA‰Â•Ï’·•¶Žš—ñ‚ðˆµ‚€UnicodeStringƒNƒ‰ƒX‚ªƒwƒbƒ_[ƒtƒ@ƒCƒ‹icu.h‚©‚çíœ‚³‚ê‚Ä‚¢‚é‚̂ŁAstd::wstring‚Ȃǂőã‘Ö‚·‚é•K—v‚ª‚ ‚éB

311 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 21:43:24.62 ID:EnCOcX5P.net]
ListView‚ÍWindows95‚ŒljÁ‚³‚ꂜƒRƒ“ƒgƒ[ƒ‹



312 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 22:37:17.04 ID:bBqfD384.net]
Ì‚ÌŽ–‚Í‘œ­‚Í‘œ–Ú‚ÉŒ©‚Ä‚â‚ê‚æB¡‚Ý‚œ‚¢‚ÉSNS‚ªŠˆ”­‚¶‚á‚È‚¢‚µAgithub‚Å‘Œl‚̃\[ƒX‚àŠÈ’P‚ÉŒ©‚ê‚é‚킯‚µ‚ì‚á‚È‚¢B’mŒ©‚ð‹€—L‚µ‚Ã‚ç‚¢Žž‘ã‚È‚ñ‚Ÿ‚©‚ç

313 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 22:44:48.45 ID:BTqGkHHG.net]
ƒVƒXƒeƒ€ƒnƒ“ƒKƒŠƒAƒ“‚Æ‚¢‚€•³‚à¶‚Ý‚Ÿ‚µ‚œ‚µ‚È

314 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/14(“y) 23:54:23.09 ID:EnCOcX5P.net]
ƒnƒ“ƒKƒŠƒAƒ“‹L–@Ž©‘Ì‚ÍBug•߂蓙‚É—LŒø‚Ÿ‚Á‚œ‚Ì‚É

315 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/15(“ú) 01:22:53.14 ID:84ndTw+e.net]
dw‚Í’·‚³‚ªˆê”Ô—h‚ç‚¢‚ł邯Žv‚€

316 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/15(“ú) 04:13:59.48 ID:oAEy9Na1.net]
Standard Control
Common Control

317 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/15(“ú) 07:17:29.58 ID:o13gcpb2.net]
>>309
ƒVƒXƒeƒ€ƒnƒ“ƒKƒŠƒAƒ“‚͈ႀ‚µA‚È‚ñ‚Å‰ß‹ŽŒ`‚È‚ñ‚ŸH

318 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/15(“ú) 10:17:05.74 ID:WyNEQ0+k.net]
>>306
‚»‚€‚Ȃ̂©

‘Œ‚̐l‚à‚ ‚肪‚Æ‚€

319 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/15(“ú) 12:35:24.64 ID:tu3q64lr.net]
unix ‚Ì execlp ‚Ÿ‚Æ pid ‚͕ω»‚µ‚Ü‚¹‚ñ‚ªA
Win32API ‚Ì execlp ‚Æ‚© _execlp ‚Æ‚©‚Ÿ‚Æ processID ‚͕ω»‚µ‚Ä‚µ‚Ü‚€‚æ‚€‚Å‚·B

CreateProcess ‚ªŒÄ‚΂ê‚Ä‚¢‚é‚©‚炟‚ÆŽv‚¢‚Ü‚·‚ªA
Win32API ‚Ì execlp ‚Æ‚© _execlp ‚Æ‚©‚ŕςí‚Á‚œ‚ ‚Æ‚Ì processID ‚ð’m‚é•û–@‚Í‚ ‚è‚Ü‚·‚©H
(‹N“®‚³‚ꂜ‘€‚Å getpid() ‚Å”»‚é‚̂ł·‚ªA‚»‚Á‚¿‚ł͂Ȃ­‚ÄŒ³‚Ì processID ‚ðˆ¬‚Á‚Ä‚é•û‚©‚ç‚ÌƒŠƒ“ƒN‚ªØ‚ê‚袂Á‚Ă܂·B)

320 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/15(“ú) 18:08:42.80 ID:jdtp5u68.net]
>>297
‰Ž‚ÍƒŠƒ\[ƒXƒXƒNƒŠƒvƒg’Œ’@‚«
MSDN‚ɏڂµ‚¢î•ñæ‚Á‚Ă邵A‰pŒê‚Ÿ‚¯‚Ç
ƒvƒƒOƒ‰ƒ}‚È‚ç‘å‘̂킩‚邿A–|–óƒTƒCƒg‚ðŽg‚Á‚Ä‚à‚¢‚¢‚µ‚Ë

‚»‚µ‚āAƒ‰ƒCƒuƒ‰ƒŠ‰»‚µ‚Æ‚¢‚ÄŽŸ‚©‚çŠÈ’P‚ÉŽg‚Ђ邿‚€‚É‚µ‚Æ‚­
ƒo[ƒWƒ‡ƒ“î•ñ‚Æ‚©‚àŠÖ”‚âƒNƒ‰ƒX‚É‚µ‚ÄŠÈ’P‚ÉŽg‚Ђ邿‚€‚܂Ƃ߂Ƃ¯‚Ε֗˜
GUI‚Í.NET‚ªƒNƒ‰ƒX‰»‚Ì—Ç‚¢‚šŽè–{‚É‚È‚é‚æ

321 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/15(“ú) 19:39:40.56 ID:WzV8SEFI.net]
VSŽg‚í‚È‚¢”›‚è‚Ȃ́H



322 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/15(“ú) 19:55:06.55 ID:G+rzyOKL.net]
>>314
> Win32API ‚Ì execlp ‚Æ‚© _execlp
‚»‚à‚»‚àexeclp‚Æ‚©‚Íwin32api‚¶‚á‚È‚­‚Ä’P‚Ȃ郉ƒCƒuƒ‰ƒŠ‚Ÿ‚æ
‚Ƃ肠‚Š‚ž‚Ž‚Á‚ƃ\[ƒXŒ©‚éŒÀ‚è‚Å‚Ípid‚ð•Ô‚·•û–@‚͂Ȃ¢‚Ý‚œ‚¢iƒCƒ“ƒ^[ƒtƒF[ƒX‚à‚È‚¢‚µ‚ˁj
Ž©•ª‚ÅŽÀ‘•‚·‚邵‚©‚È‚¢‚ÆŽv‚€

323 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/15(“ú) 23:50:00.36 ID:jdtp5u68.net]
>>316
VS‚ÍŽg‚Á‚Ă邿AÌ‚Í–³—¿‚̃GƒfƒBƒVƒ‡ƒ“‚É‚Í
MFC‚àƒŠƒ\[ƒXƒGƒfƒBƒ^‚à•t‚¢‚ĂȂ©‚Á‚œ‚©‚ç‚È

Žï–¡‚Å‚â‚Á‚Ă邩‚ç–â‘è‚È‚µ
ƒtƒŠ[‚ÌƒŠƒ\[ƒXƒGƒfƒBƒ^‚ð“ü‚ê‚é‚©–À‚Á‚œ‚±‚Æ‚à‚ ‚Á‚œ‚¯‚Ç
’Œ’@‚«‚ōs‚¯‚邵‚Ü‚ ‚¢‚¢‚©‚Æ

324 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/16(ŒŽ) 00:47:21.27 ID:iDbWACrZ.net]
‚»‚ê‚®‚ç‚¢•’ʁA‰œ‚Å‚à‚È‚¢‚æ
‰Ž‚È‚ñ‚©ƒƒjƒ…[ƒo[‚Æ‚©ƒXƒNƒ[ƒ‹ƒo[‚Æ‚©ƒc[ƒ‹ƒo[‚Æ‚©ƒŠƒXƒgƒrƒ…[‚Æ‚©
‚±‚Ü‚²‚Ü‚µ‚œUIƒp[ƒcA‘S•”DirectX‚ňꂩ‚çƒtƒ‹ƒXƒNƒ‰ƒbƒ`‚ŏ‘‚¢‚œ‚µ
4K‰æ–Ê‚Ÿ‚ÆƒŠƒXƒgƒrƒ…[‚Æ‚©“®ì‚ªƒJƒNƒJƒN‚ɂȂ邩‚çŽg‚¢•š‚ɂȂç‚ñ‚æ
ƒtƒHƒ“ƒg‚Ì•`‰æ‚ªd‚¢‚Ý‚œ‚¢

325 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/16(ŒŽ) 00:49:05.96 ID:B+hfHu5+.net]
Œ‹\‘O‚©‚烊ƒ\[ƒXƒGƒfƒBƒ^‚Í–³—¿”ÅVS‚Å‚à“ü‚Á‚Ä‚œ‚ë

326 –Œ‘OF‹alŠÔ mailto:sage [2019/09/16(ŒŽ) 01:47:28.54 ID:cPhlmIua.net]
Œã¢‚Ì‚œ‚߂ɏ‘‚¢‚Ä‚š‚­‚ªAVisual Studio‚ÌƒŠƒ\[ƒXƒRƒ“ƒpƒCƒ‰[‚ÍUTF-8‚̈µ‚¢‚É’v–œ“I‚ȃoƒO‚ª‚ ‚Á‚āAÅˆ«‚̏ꍇA•¶Žš‰»‚¯‚·‚éB‚ ‚ê‚ÍANSIƒR[ƒhƒy[ƒW‚©UTF-16‚ÅŽg‚€‚à‚Ì‚ŸB

327 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/16(ŒŽ) 10:51:40.64 ID:7yboD6Fj.net]
•s’èŠú
https://stefansundin.github.io/xn_resource_editor/

328 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/16(ŒŽ) 12:37:37.02 ID:IB1jvVpV.net]
>>321
ƒRƒ“ƒpƒCƒ‰[‚Ì–â‘肟‚©‚çƒGƒfƒBƒ^[‚͉œ‚Å‚à‚¢‚¢‚ñ‚¶‚á‚Ë
‚Á‚Ęb‚ł͂Ȃ¢‚́H

329 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/16(ŒŽ) 17:55:40.47 ID:+LXKkUCe.net]
‚»‚à‚»‚àƒŠƒ\[ƒXƒtƒ@ƒCƒ‹‚ÉUTF8‚ªŽg‚Š‚é‚È‚ñ‚Ä’m‚ç‚È‚©‚Á‚œ‚í

330 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/16(ŒŽ) 17:57:32.41 ID:Y7LS5TKS.net]
‚¢‚âŽg‚Š‚È‚¢‚Å‚µ‚åUTF-8

331 –Œ‘OF‹alŠÔ mailto:sage [2019/09/16(ŒŽ) 18:32:35.66 ID:cPhlmIua.net]
MinGW‚Ìwindres‚Æ‚¢‚€ƒRƒ“ƒpƒCƒ‰[‚È‚çApragma‚ŃR[ƒhƒy[ƒWŽw’è‚·‚ê‚ÎUTF-8‚ªŽg‚Š‚éB
Visual Studio‚Ìrc‚Í‘Oq‚Ì’Ê‚èUTF-8“ǂݍž‚݂ɃoƒO‚ª‚ ‚éB



332 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/16(ŒŽ) 18:40:12.76 ID:OCMqZYFH.net]
RisohEditor‚Á‚Ăǂ€‚È‚ñ

333 –Œ‘OF‹alŠÔ mailto:sage [2019/09/16(ŒŽ) 18:43:49.21 ID:cPhlmIua.net]
RisohEditor‚ÍUTF-8‚ÆUTF-16‚̃\[ƒX‚ªˆµ‚Š‚éBUTF-16‚Ì“ü—͂́A“ÆŽ©‚̃vƒŠƒvƒƒZƒbƒT‚ÅUTF-8‚ɕϊ·‚µ‚Ä‚¢‚éB

334 –Œ‘OF‹alŠÔ mailto:sage [2019/09/16(ŒŽ) 18:46:27.85 ID:cPhlmIua.net]
VS‚ÌRC‚Ì•¶Žš‰»‚¯ƒoƒO‚ɂ‚¢‚Ä‚Í
https://developercommunity.visualstudio.com/content/problem/384705/visualstudio-v1590-resource-editor-using-utf-8-bom.html
‚±‚¿‚炣B‚Ü‚Ÿ’Œ‚Á‚Ä‚¢‚È‚¢B

335 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/16(ŒŽ) 18:52:28.03 ID:OHfOAVfs.net]
ƒŠƒ\[ƒXƒtƒ@ƒCƒ‹‚ÍBOM‚‚«UTF-16LE‚Å‚¢‚¯‚é‚Å‚µ‚åB

336 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/16(ŒŽ) 19:26:31.76 ID:dTSbudTn.net]
d” BUTF-16LE/BE‚ƌĂԏꍇ‚ÍBOM‚ð•t‚¯‚Ă͂Ȃç‚È‚¢‚炵‚¢B

337 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/16(ŒŽ) 19:56:19.89 ID:OCMqZYFH.net]
UTF-8 ‚à BOM •t‚¯‚¿‚á‚¢‚¯‚È‚¢‚ñ‚Ÿ‚ë

338 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/16(ŒŽ) 20:21:16.53 ID:dTSbudTn.net]
UTF-8‚È‚ç‹ÖŽ~‚Í‚³‚ê‚Ä‚¢‚È‚¢B

339 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/17(‰Î) 00:30:59.73 ID:J+q8D2Xe.net]
>>331
—‰ð‚ªŠÔˆá‚Á‚Ä‚¢‚éB

uBOM‚‚«UTF-16LEv‚ƁuUTF-16LEv‚͕ʂ̂à‚̂ł ‚èA‚Ç‚¿‚ç‚à‘¶Ý‚·‚éB
uUTF-16LEv‚ÉBOM‚ª‚‚¢‚Ä‚¢‚È‚¢‚©‚炱‚»uBOM‚‚«UTF-16LEv‚Æ‚¢‚€•\Œ»‚ª¬‚è—§‚B
¬‘qƒg[ƒXƒg‚ƃg[ƒXƒg‚ª•ʂ̂à‚̂ł ‚邱‚ƂƓ¯‚¶‚Å‚ ‚èAƒg[ƒXƒg‚ɏ¬‘qéQ‚ª‚‚¢‚Ä‚¢‚È‚¢‚©‚炱‚»¬‘qƒg[ƒXƒg‚ª¬‚è—§‚B

340 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/17(‰Î) 02:12:33.57 ID:GJd5TLi7.net]
—±éQ‚ÆéQŽq‚ª•ʂ̂à‚̂ł ‚邱‚ƂƓ¯‚¶‚Å‚ ‚èA
éQŽq‚É—±‚ª“ü‚Á‚ĂȂ¢‚©‚炱‚»—±éQ‚ª¬‚è—§‚Â
‚Á‚Ä‚±‚Ƃł·‚Ë

341 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/17(‰Î) 02:53:38.24 ID:J+q8D2Xe.net]
–ŒŒÃ‰®‚̃‚[ƒjƒ“ƒO‚É‚ä‚Å—‘‚ª‚‚¢‚œ‚©‚ç‚Æ‚¢‚Á‚āAƒ‚[ƒjƒ“ƒO‚łȂ­‚È‚é‚킯‚ł͂Ȃ¢‚Ì‚ŸB
–³˜_A‚ä‚Å—‘‚ª‚‚©‚È‚¢ƒ‚[ƒjƒ“ƒO‚à‚ ‚éB‚ä‚Å—‘‚ª‚‚±‚€‚ª‚‚­‚Ü‚¢‚ªƒ‚[ƒjƒ“ƒO‚Ȃ̂ŸB



342 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/17(‰Î) 03:09:38.39 ID:F6p74H2h.net]
–ŒŒÃ‰®‚Æ‚©ŒŸ‚€ˆÙ¢ŠE‚̘b‚Í‚â‚߂悀‚º
ˆÓ–¡‚ª•ª‚©‚ç‚ñ

343 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/17(‰Î) 18:03:14.36 ID:IoM9hprN.net]
–ŒŒÃ‰®‚ª4ŽŸŒ³H

344 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/17(‰Î) 18:08:21.64 ID:+bGUkqkJ.net]
‚Ý‚»‚©‚Â
‚Ý‚»ŽÏž‚Ý‚€‚Ç‚ñ
‚ŒŒˆ³

345 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/17(‰Î) 18:36:53.76 ID:TzGpBMAj.net]
’iƒ{[ƒ‹“ü‚è“÷‚Ü‚ñ‚ªl‚É‚æ‚Á‚Ă̓oƒŒ‚È‚¢‚ªA‚â‚Í‚èlŠÔ“I‚ɂ̓Gƒ‰[‚ªo‚â‚·‚¢
‚»‚€‚¢‚€‚±‚Æ‚Ÿ‚È

346 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 14:01:12.80 ID:+0ud2Fjw.net]
Caret‚Ì“_–ÅŠÔŠu‚ɂ‚¢‚ÄŽ¿–â‚Å‚·

Ž©ƒAƒvƒŠ‚ªƒAƒNƒeƒBƒu‚ÌŽž‚̂ݓ_“”(“_–ÅŠÔŠu‚ÉUINT_MAX‚ðŽw’肵‚Ä‹[Ž—“I‚É)
Ž©ƒAƒvƒŠ‚ª‹N“®’†‚ÍWM_SETFOCUS‚ÅON(“_“”)‚ɁAWM_KILLFOCUS‚ÅOFF(Œ³‚ÌŠÔŠu)‚É‚·‚鎖‚͂ł«‚Ü‚µ‚œ‚µ‘Œ‚̃AƒvƒŠ‚É‚à‰e‹¿‚Í‚ ‚è‚Ü‚¹‚ñ
‚Å‚·‚ªŽ©ƒAƒvƒŠ‚ªI—¹‚µ‚œ‚瑌‚̃AƒvƒŠ‚Å‚àON‚̏ó‘ԂɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·
ƒƒbƒZ[ƒW‚ð’Ç‚Á‚Ä‚Ý‚é‚Æ
WM_CLOSE‚ÅDestroyWindow
šWM_KILLFOCUS‚ÅOFF‚Ö
šƒvƒƒZƒX‚ªI—¹
‚ɂȂÁ‚Ä‚¢‚œ‚̂Ŏ©ƒAƒvƒŠ“à‚ōēxON‚ɂȂÁ‚Ä‚¢‚鎖‚͂Ȃ¢‚Å‚·

‚±‚ê‚͂ǂ€‚¢‚€Ž–‚Å‚·‚©H

347 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/18(…) 19:04:24.43 ID:L8SHYgAR.net]
WM_CLOSE
šDestroyWindow (hWnd ŽžŒø)
šWM_KILLFOCUS‚ÅOFF‚Ö (hWnd ˆá‚¢‚Å–³Ž‹)
šƒvƒƒZƒX‚ªI—¹

‚©‚È
’m‚ç‚ñ‚¯‚Ç

348 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 19:30:38.13 ID:+0ud2Fjw.net]
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·

ˆø”‚ÍŠÔŠu‚݂̂ł·‚ªˆê‰žDestroyWindow’Œ‘O‚ÅOFF‚É‚µ‚Ä‚Ý‚Ä‚à“¯‚¶Œ‹‰Ê‚Å‚µ‚œ

349 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 19:31:59.76 ID:Dukdxvvo.net]
Š®¬•i‚ɂ͓¹‚̂艓‚­‚—

350 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 19:37:10.52 ID:+0ud2Fjw.net]
Get‚Å’l‚ðŒ©‚Ä‚Ý‚é‚ÆON‚̏ó‘ԂɂȂÁ‚Ä‚µ‚Ü‚€‚̂ł͂Ȃ­
ƒAƒvƒŠ‚ªI—¹‚µ‚œ‚çŠÔŠu‚ª0xfeeefeee‚ɂȂÁ‚Ä‚µ‚Ü‚€
‚Å‚µ‚œ

ŒŸ‚¢’Œ‚µ‚Ü‚·‚Æ
SystemÝ’è‚Ì500(ƒ~ƒŠ•b)‚©‚çUINT_MAX‚ł͂Ȃ­200‚֕ύX‚·‚邿‚€‚É‚µ‚Ä‚à
ƒAƒvƒŠ‚ðI—¹‚µ‚œ‚çŠÔŠu‚ª0xfeeefeee‚ɂȂÁ‚Ä‚µ‚Ü‚€
‚Å‚·

351 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 19:39:32.20 ID:Dukdxvvo.net]
‚œ‚܂˂¬ƒXƒŒ‚—



352 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 19:57:32.75 ID:u5s3196f.net]
•û–@‚͉œ‚Å‚à‚¢‚¢‚¯‚ǁA—ႊ‚΃NƒŠƒbƒN‚µ‚œ‚çƒLƒƒƒŒƒbƒgˆ—‚ðI—¹š‚»‚ÌŒãƒAƒvƒŠI—¹‚łǂ€‚Ȃ邩‚â‚Á‚Ä‚Ý
–â‘肪i‚荞‚ß‚é‚Å‚µ‚å

WM_CLOSE‚ŏI—¹ˆ—‚ªŽv‚Á‚œ‚æ‚€‚É“®‚¢‚ĂȂ¢‚Á‚Ă̂͂ ‚肪‚¿

353 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 20:00:53.08 ID:Dukdxvvo.net]
‚Í‚¢Š®¬•i‚È‚µ‚—

354 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 20:07:36.38 ID:+0ud2Fjw.net]
>>347
‚»‚ê‚àŠù‚ÉŽŽ‚µ‚Ü‚µ‚œ‚ª“¯‚¶Œ‹‰Ê‚Å‚·
>>341‚Å‚à‘‚«‚Ü‚µ‚œ‚ªƒƒbƒZ[ƒW‚ð’Ç‚Á‚ÄWM_CLOSE‚ª³í‚ÈŽ–‚àŠm”FÏ‚݂ł·

355 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 20:10:21.94 ID:Dukdxvvo.net]
‚Í‚¢BASIC‚©‚ç‚â‚è’Œ‚µ‚—

356 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 20:10:41.11 ID:+0ud2Fjw.net]
>>347
“r’†‘—M‚·‚݂܂¹‚ñ
Ý’肵‚Ä‚à‚¢‚È‚¢’l0xfeeefeee‚ɂȂé‚Ì‚Å
ŠÔŠu‚ÍSystem‚Æ“¯‚¶’l(500)‚ÉSet‚·‚邟‚¯‚É‚µ‚Ä‚Ý‚Ä‚à“¯‚¶Œ‹‰Ê‚Å‚µ‚œ

357 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 20:12:42.36 ID:rjYHNvyN.net]
0xfeee‚Á‚ăfƒoƒbƒO‚ÌŽž‚̏‰Šú‰»‚³‚ê‚ĂȂ¢“z‚Ì’l‚¶‚á‚È‚¢‚Á‚¯
I—¹Žž‚ɐ”’l‚ÌŽQÆæ‚š‚©‚µ‚­‚È‚Á‚Ă邯‚©‚©‚È

358 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 20:31:05.81 ID:VIgnmm9s.net]
u‚ ‚È‚œ‚̃AƒvƒŠ‚ªWM_CLOSE‚Å0xfeeefeee‚É‚µ‚Ä‚év‚͖̂Ÿ”’‚Å‚µ‚å
0xfeeefeee‚Á‚Ä“Á•ʂȒl‚æAƒOƒO‚Á‚Ă݂»

359 –Œ‘OF‹alŠÔ mailto:sage [2019/09/18(…) 20:50:12.78 ID:d3y9L0GY.net]
DestroyCaret‚µ‚ĂȂ¢‚Æ‚©H

360 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 20:51:02.69 ID:doMp/Sm3.net]
DEBUGƒrƒ‹ƒh‚̃‰ƒ“ƒ^ƒCƒ€‚Å
new‚©‚ç‚Ìdelete ‚â malloc ‚©‚ç‚Ì free ‚ÌŒã‚Ɂ@Šm•ۗ̈æ‚Ì“à—e‚ð0xfeee ‚Å–„‚ß‚é

ƒ|ƒCƒ“ƒ^‚ðŠJ•ú‚µ‚œŒã‚ÉŽw‚µæ‚Ì“à—e’l‚ðŽæ“Ÿ‚µAƒZƒbƒg‚µ‚¿‚á‚Á‚Ä‚é‚ñ‚łȂ¢‚́H

361 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 20:51:25.32 ID:nSTUFOvJ.net]
‘¬“xÝ’è‚·‚邯‚±‚ɃgƒŒ[ƒXo—Í‚Å‚à‚š‚¢‚āA‚Ü‚ž‚͂قñ‚ƂɈӐ}‚µ‚È‚¢ƒ^ƒCƒ~ƒ“ƒO‚ŌĂ΂ê‚ĂȂ¢‚Ì‚©ƒ`ƒFƒbƒN‚Ÿ‚È



362 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 20:54:27.99 ID:GIOjMe2C.net]
ƒCƒxƒ“ƒg‚ð2‰ñ’Ê‚Á‚Ä‚¢‚āA”Fޝ‚Å‚«‚ĂȂ¢‚Æ‚©B

363 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 21:32:56.42 ID:+0ud2Fjw.net]
>>353
ƒLƒƒƒŒƒbƒgŠÖŒW‚̏I—¹ˆ—‚ðWM_LBUTTONDOWN‚̃^ƒCƒ~ƒ“ƒO‚ɕύX‚µ‚œŽž‚É
WM_CLOSE‚Ì•û‚̃LƒƒƒŒƒbƒgŠÖŒW‚̏I—¹ˆ—‚̓Rƒƒ“ƒgƒAƒEƒg‚µ‚Ü‚µ‚œ

>>354
‚µ‚Ä‚à‚µ‚È‚­‚Ä‚à“¯‚¶Œ‹‰Ê‚ɂȂè‚Ü‚·

>>355
’l‚ÌŽw’è‚ðƒn[ƒhƒR[ƒh‚É‚µ‚Ä‚à“¯‚¶‚Å‚µ‚œ

>>356-357
d•¡‚µ‚œŒÄ‚яo‚µ‚È‚Ç‚à–³‚©‚Á‚œ‚Å‚·

364 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 21:52:22.59 ID:8Lx1p1Xb.net]
Releaseƒ‚[ƒh‚ÅŒŸØ‚µ‚œ‚ç

365 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 21:58:28.43 ID:rjYHNvyN.net]
•ʂ̂Ƃ±‚сƒ‚ƒŠ‰ó‚µ‚Ä‚é‚ñ‚©‚È
‚»‚Ì•”•ª‚Ÿ‚¯‚̍ŏ¬ƒR[ƒh‘‚¢‚Ă݂ĂÍ
‚»‚ê‚Å‚à‚È‚é‚È‚çŽè‚É•‰‚Š‚È‚¢ŠŽ‚¶‚ª

366 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 22:24:23.19 ID:Ei+Tp6td.net]
>>352-353, >>355
0xfeee ‚È‚ñ‚ăpƒ^[ƒ“‚ ‚Á‚œ‚Á‚¯H
0xFDFDFDFD No man's land (normally outside of a process)
0xDDDDDDDD Freed memory
0xCDCDCDCD Uninitialized (global)
0xCCCCCCCC Uninitialized locals (on the stack)
‚Ì‚Sƒpƒ^[ƒ“‚µ‚©’m‚ç‚ñ‚©‚Á‚œ‚í
https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-6.0/aa260966(v=vs.60)#what-exactly-do-you-mean-by-failure

367 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 22:31:02.62 ID:rjYHNvyN.net]
‚È‚©‚Á‚œ‚Á‚¯
‚€‚ëŠo‚Š‚Å‘‚¢‚œ‚©‚çŠÔˆá‚Á‚Ä‚œ‚©‚È

368 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 22:48:37.86 ID:u5s3196f.net]
0xfeeefeee‚ŃOƒO‚ê

369 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/18(…) 22:51:58.57 ID:u5s3196f.net]
>>358
> ƒLƒƒƒŒƒbƒgŠÖŒW‚̏I—¹ˆ—‚ðWM_LBUTTONDOWN‚̃^ƒCƒ~ƒ“ƒO‚ɕύX‚µ‚œŽž‚É
> WM_CLOSE‚Ì•û‚̃LƒƒƒŒƒbƒgŠÖŒW‚̏I—¹ˆ—‚̓Rƒƒ“ƒgƒAƒEƒg‚µ‚Ü‚µ‚œ

ƒ}ƒEƒXƒNƒŠƒbƒN‚ŏI—¹‚µ‚Ä‚éu‚Í‚žv‚Ȃ̂ɏI—¹‚µ‚ĂȂ¢‚È‚çA‚»‚à‚»‚àƒLƒƒƒŒƒbƒgˆ—‚ð
‘S‚­‘–‚点‚ĂȂ­‚Ä‚à–â‘肪ÄŒ»‚·‚éu‚Í‚žv

‚Å‚à‚»‚̏ꍇ‚Í–â‘è‚È‚¢‚Á‚ĂȂçA‚â‚Í‚èI—¹ˆ—‚ɉœ‚©‚ ‚é

370 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/19(–Ø) 04:56:26.34 ID:WgtBHfjG.net]
>>363
‚š‘O‚ªƒOƒO‚ê‚æw

371 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/19(–Ø) 08:37:27.80 ID:55mEbAq6.net]
>>361
new -> delete -> ’l‚ª0xfeeefeee‚É

‚à‚µnew‚µ‚œƒNƒ‰ƒX‚̃ƒ“ƒo•ϐ”‚ª’l‚ð•ÛŽ‚µ‚ÄŠÔŠuÝ’肵‚Ä‚é‚È‚ç
deleteŒã‚É0xfeeefeee‚È‚é‚æ
ƒNƒ‰ƒXƒ|ƒCƒ“ƒ^‚ðdelete‚µ‚Ä‚©‚çNULL‚É‚µ‚œ‚çƒGƒ‰[‚ɂȂé‚Í‚ž

‚±‚ñ‚ÈŠŽ‚¶‚¶‚á‚È‚¢‚©‚È

WM_CLOSE‚Å(delete‚µ‚Ä‚©‚ç)DestroyWindow (ƒNƒ‰ƒXƒ|ƒCƒ“ƒ^‚ƃƒ“ƒo•ϐ”‚Ì’l‚ª0xfeeefeee‚É)
šWM_KILLFOCUS‚ÅOFF‚Ö (OFF‚É‚·‚鎞‚ÉŽQÆ‚µ‚Ă郁ƒ“ƒo•ϐ”‚ª0xfeeefeee)
šƒvƒƒZƒX‚ªI—¹

‚Å‚àƒn[ƒhƒR[ƒh‚Å‚à‚È‚é‚Ý‚œ‚¢‚Ÿ‚©‚çˆá‚€‚©‚àH



372 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/19(–Ø) 09:42:21.55 ID:BhEGNWlU.net]
unix ‚Ì pipe ‚Í‘o•ûŒü‚Ÿ‚ÆŽv‚€‚̂ł·‚ª
win32api ‚Ì pipe (namedpipe ‚ł͂Ȃ¢•û) ‚͈ê•û’ʍs‚È‚ñ‚Å‚µ‚å‚€‚©H
æ¶‚È‚ñ‚Æ‚©‚È‚è‚Ü‚¹‚ñ‚©H

373 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/19(–Ø) 09:45:58.80 ID:VunEY3BQ.net]
WM_CLOSE
«
WM_DESTROY

374 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/19(–Ø) 09:51:38.16 ID:VunEY3BQ.net]
‚ ‚ 
WM_QUIT
‚©‚È

375 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/19(–Ø) 10:17:38.29 ID:nEj2AKuG.net]
>>367
UNIX‚àˆê•û’ʍs‚Å‚Í

376 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/19(–Ø) 10:35:55.09 ID:WgtBHfjG.net]
>>366
ŠÔŠuÝ’肪‚æ‚­‚í‚©‚ç‚ñ‚ª

class C { int a; };

auto x = new C();
delete x;

‚Á‚Ä‚â‚邯x‚̃|ƒCƒ“ƒgæ‚ª0xdddddddd‚ɂȂé‚ñ‚Ÿ‚ªc
Visual Studio Express 2017, 15.9.16

377 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/19(–Ø) 12:34:19.77 ID:WgtBHfjG.net]
>>366
‘‚«–Y‚ꂜ‚¯‚Ç“–‘RƒfƒoƒbƒOƒrƒ‹ƒh‚È
‚‚¢‚łɃ‰ƒCƒuƒ‰ƒŠ‚̃\[ƒX’Ç‚Á‚©‚¯‚œ‚¯‚ǃpƒ^[ƒ“‚̓oƒCƒg’PˆÊ‚ɐݒ肳‚ê‚Ä‚é‚Ì‚Å0xfeee‚È‚ñ‚ăpƒ^[ƒ“‚Í–³‚¢‚ÆŽv‚€‚æ

378 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/19(–Ø) 16:05:31.90 ID:NIaCYNJC.net]
>>365
‚Ç‚±‚ÌgoogleŽg‚Á‚Ä‚ñ‚́H

„0xfeeefeee ‚ðŒŸõ‚·‚邯HeapFree ‚ŏˆ•ª‚³‚ꂜŒã‚̃q[ƒv—̈悪‚±‚Ì’l‚Å–„‚ß‚ç‚ê‚Ä‚¢‚éA‚Ƃ킩‚éB ‚Æ‚¢‚€‚±‚Ƃ́uˆ•ªÏ‚݃q[ƒv‚ւ̃|ƒCƒ“ƒ^‚ð’N‚©‚ªŽg‚Á‚Ä‚¢‚év‚Æ‚¢‚€‚±‚Æ‚ŸB

‚È‚šA³‰ð‚©‚Ç‚€‚©‚͘_‚¶‚ĂȂ¢‚̂ň«‚µ‚©‚炞

379 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/19(–Ø) 16:41:49.39 ID:cbyVF/Zh.net]
‰ð•úƒoƒbƒtƒ@‚Ì–„‚߃pƒ^[ƒ“‚́Aƒ‰ƒCƒuƒ‰ƒŠ‚ªŽ©—͂ŃZƒbƒg‚·‚é‚à‚̂Ȃ́H

380 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/19(–Ø) 17:15:02.02 ID:BhEGNWlU.net]
-D_DEBUG‚ÅŽ©“®‰»‚â‚ë

381 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ mailto:sage [2019/09/19(–Ø) 18:06:22.20 ID:NIaCYNJC.net]
‚Ƃ肠‚Š‚ž>>373‚ÌŒŸØ
100ƒoƒCƒgHeapAlloc‚µ‚Ä“K“–‚Éa~z‚Ì•¶Žš‘‚«ž‚ñ‚ÅHeapFree‚Ì‘OŒã‚Ń_ƒ“ƒvŽæ‚Á‚œ‚¯‚ǁA
0xfeeefeee‚ª“ü‚邱‚Ƃ͂Ȃ©‚Á‚œ‚È

debugӁ
‘O



382 –Œ‘OF
61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 00
΋
F0 C6 42 05 88 41 47 05 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 00

releaseӁ
‘O
61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 00
΋
78 EF 81 05 F0 54 79 05 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 00

freeŒã‚ɉœ‚©“ü‚Á‚Ă邯‚ǁAŽÀs–ˆ‚Ɉႀ’l‚ª“ü‚Á‚Ä‚é

0xfeeefeee‚ÉŠÖ‚µ‚ẮA’Pƒ‚ɉœ‚©‚ÌAPI‚ª‚»‚€‚¢‚€ˆ—‚µ‚Ä‚é‚ñ‚Å‚Í
[]
[‚±‚±‰ó‚ê‚Ă܂·]

383 –Œ‘OFƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [2019/09/19(–Ø) 18:13:44.87 ID:VunEY3BQ.net]
ƒRƒ“ƒpƒCƒ‰‚É‚æ‚Á‚Ä‚àˆá‚€‚Ì‚©
www.nobugs.org/developer/win32/debug_crt_heap.html






[ ‘±‚«‚ð“Ç‚Þ ] / [ Œg‘єŠ]

‘O100 ŽŸ100 ÅV50 £ [ ‚±‚̃XƒŒ‚ðƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ìread.cgi‚Ö
[{” Å‹ß—§‚Á‚œƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” Å‹ß—§‚Á‚œƒXƒŒ^‹LŽÒ•ʈꗗ]i LÍMjƒ285KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
’S“–:undef