[Ttssh2-commit] [3697] Auto Window Closeが無効の場合、DDEサーバ (Tera Term) が切断した場合、

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2009年 11月 22日 (日) 18:55:41 JST


Revision: 3697
          http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=3697
Author:   yutakapon
Date:     2009-11-22 18:55:41 +0900 (Sun, 22 Nov 2009)

Log Message:
-----------
Auto Window Closeが無効の場合、DDEサーバ(Tera Term)が切断した場合、
DDEコネクションを保持したまま、DDESend()がエラーとするようにした。

Modified Paths:
--------------
    trunk/teraterm/teraterm/vtwin.cpp
    trunk/teraterm/ttpmacro/ttmdde.c


-------------- next part --------------
Modified: trunk/teraterm/teraterm/vtwin.cpp
===================================================================
--- trunk/teraterm/teraterm/vtwin.cpp	2009-11-21 12:55:28 UTC (rev 3696)
+++ trunk/teraterm/teraterm/vtwin.cpp	2009-11-22 09:55:41 UTC (rev 3697)
@@ -2743,13 +2743,6 @@
 				if (ts.ClearScreenOnCloseConnection) {
 					OnEditClearScreen();
 				}
-
-				/* AutoWinClose=FALSE ‚̏ꍇAƒ}ƒNƒ‚ÌDDEÚ‘±‚ªØ‚ꂽ‚±‚Æ‚ðŒŸo
-				 * ‚µ‚È‚¢‚½‚߁Attpmacro.exe ‚ªCPUƒXƒg[ƒ‹‚·‚éB
-				 * XTYP_DISCONNECT ‚ð‘—‚é‚悤‚É‚µ‚½B
-				 * (2009.11.18 yutaka)
-				 */
-				EndDDE();
 			}
 			break;
 		case IdPrnStartTimer:

Modified: trunk/teraterm/ttpmacro/ttmdde.c
===================================================================
--- trunk/teraterm/ttpmacro/ttmdde.c	2009-11-21 12:55:28 UTC (rev 3696)
+++ trunk/teraterm/ttpmacro/ttmdde.c	2009-11-22 09:55:41 UTC (rev 3697)
@@ -369,6 +369,10 @@
 				Sleep(100);        // ƒXƒŠ[ƒv‚µ‚ăT[ƒo‚ÖCPU‚ð‰ñ‚·B100‚Ì’l‚ɍª‹’‚Í‚È‚¢B
 			} else {
 				// ‚æ‚­•ª‚©‚ç‚È‚¢ƒGƒ‰[‚Í‚»‚Ì‚Ü‚ÜŽÌ‚Ä‚éB
+				// DDEƒT[ƒo(Tera Term)‚ª AutoWinClose=off ‚Őؒf‚µ‚½ê‡ADMLERR_NOTPROCESSED ‚ª
+				// •Ô‚Á‚Ä‚­‚éB‚±‚±‚Å”jŠü‚µ‚È‚¯‚ê‚΁A‰„X‚ƃŠƒgƒ‰ƒC‚·‚邱‚Æ‚É‚È‚èACPU‚ðH‚¢’ׂ·B
+				// (2009.11.22 yutaka)
+				OutLen = 0;
 				break;
 			}
 		}



Ttssh2-commit メーリングリストの案内
Back to archive index