svnno****@sourc*****
svnno****@sourc*****
2017年 7月 26日 (水) 12:47:48 JST
Revision: 6885 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/6885 Author: doda Date: 2017-07-26 12:47:48 +0900 (Wed, 26 Jul 2017) Log Message: ----------- OnIdle() を呼ぶためのメッセージ送信を受信側に行わせるように変更。 特に問題が起きていたわけではないが、受信側で各々がケアする方が処理も一箇所で済むのでいいと思う。 Modified Paths: -------------- trunk/teraterm/teraterm/vtwin.cpp -------------- next part -------------- Modified: trunk/teraterm/teraterm/vtwin.cpp =================================================================== --- trunk/teraterm/teraterm/vtwin.cpp 2017-07-26 03:47:46 UTC (rev 6884) +++ trunk/teraterm/teraterm/vtwin.cpp 2017-07-26 03:47:48 UTC (rev 6885) @@ -5615,11 +5615,6 @@ // WM_COPYDATA\x82\xF0\x8Eg\x82\xC1\x82āA\x83v\x83\x8D\x83Z\x83X\x8AԒʐM\x82\xF0\x8Ds\x82\xA4\x81B SendMessage(hd, WM_COPYDATA, (WPARAM)HVTWin, (LPARAM)&cds); - - // \x91\x97\x90M\x90\xE6Tera Term\x83E\x83B\x83\x93\x83h\x83E\x82ɓK\x93\x96\x82ȃ\x81\x83b\x83Z\x81[\x83W\x82𑗂\xE9\x81B - // \x82\xB1\x82\xEA\x82\xF0\x82\xB5\x82Ȃ\xA2\x82ƁA\x91\x97\x82荞\x82f\x81[\x83^\x82\xAA\x94\xBD\x89f\x82\xB3\x82\xEA\x82Ȃ\xA2\x96͗l\x81B - // (2006.2.7 yutaka) - PostMessage(hd, WM_SETFOCUS, NULL, 0); } } @@ -5670,11 +5665,6 @@ // WM_COPYDATA\x82\xF0\x8Eg\x82\xC1\x82āA\x83v\x83\x8D\x83Z\x83X\x8AԒʐM\x82\xF0\x8Ds\x82\xA4\x81B SendMessage(hd, WM_COPYDATA, (WPARAM)HVTWin, (LPARAM)&cds); - - // \x91\x97\x90M\x90\xE6Tera Term\x83E\x83B\x83\x93\x83h\x83E\x82ɓK\x93\x96\x82ȃ\x81\x83b\x83Z\x81[\x83W\x82𑗂\xE9\x81B - // \x82\xB1\x82\xEA\x82\xF0\x82\xB5\x82Ȃ\xA2\x82ƁA\x91\x97\x82荞\x82f\x81[\x83^\x82\xAA\x94\xBD\x89f\x82\xB3\x82\xEA\x82Ȃ\xA2\x96͗l\x81B - // (2006.2.7 yutaka) - PostMessage(hd, WM_SETFOCUS, NULL, 0); } error: @@ -6193,6 +6183,13 @@ } } + // CBStartSend(), CBSend() \x82ł͑\x97\x90M\x97p\x83o\x83b\x83t\x83@\x82Ƀf\x81[\x83^\x82\xF0\x8F\x91\x82\xAB\x8D\x9E\x82ނ\xBE\x82\xAF\x82ŁA + // \x8E\xC0\x8Dۂ̑\x97\x90M\x82\xCD teraterm.cpp:OnIdle() \x82\xC5 CommSend() \x82\xAA\x8CĂ\xEA\x82鎖\x82\xC9 + // \x82\xE6\x82\xC1\x82čs\x82\xED\x82\xEA\x82\xE9\x81B + // \x82\xB5\x82\xA9\x82\xB5\x94\xF1\x83A\x83N\x83e\x83B\x83u\x82ȃE\x83B\x83\x93\x83h\x83E\x82ł\xCD OnIdle() \x82\xAA\x8CĂ\xEA\x82Ȃ\xA2\x82̂ŁA + // \x8B\xF3\x82̃\x81\x83b\x83Z\x81[\x83W\x82𑗂\xC1\x82\xC4 OnIdle() \x82\xAA\x8CĂ\xEA\x82\xE9\x82悤\x82ɂ\xB7\x82\xE9\x81B + PostMessage(WM_NULL, 0, 0); + return 1; // \x91\x97\x90M\x82ł\xAB\x82\xBD\x8Fꍇ\x82\xCD1\x82\xF0\x95Ԃ\xB7 }