[Ttssh2-commit] [6510] チケット #36712 loginfoでログファイル名が取得できない

svnno****@sourc***** svnno****@sourc*****
2016年 10月 22日 (土) 22:46:23 JST


Revision: 6510
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/6510
Author:   yutakapon
Date:     2016-10-22 22:46:23 +0900 (Sat, 22 Oct 2016)
Log Message:
-----------
チケット #36712 loginfoでログファイル名が取得できない

loginfo コマンドで間欠で取得失敗する問題を修正した。

Ticket Links:
------------
    http://sourceforge.jp/projects/ttssh2/tracker/detail/36712

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

-------------- next part --------------
Modified: trunk/teraterm/ttpmacro/ttmdde.c
===================================================================
--- trunk/teraterm/ttpmacro/ttmdde.c	2016-10-20 13:01:27 UTC (rev 6509)
+++ trunk/teraterm/ttpmacro/ttmdde.c	2016-10-22 13:46:23 UTC (rev 6510)
@@ -1025,7 +1025,6 @@
 {
 	HDDEDATA Data;
 	PCHAR DataPtr;
-	int err;
 
 	if (! Linked) {
 		return ErrLinkFirst;
@@ -1033,13 +1032,12 @@
 
 	SendCmnd(OpId,0);
 	Data = DdeClientTransaction(NULL,0,ConvH,Item2,CF_OEMTEXT,XTYP_REQUEST,5000,NULL);
-	err = DdeGetLastError(Inst);  /* \x83G\x83\x89\x81[\x83`\x83F\x83b\x83N\x92lj\xC1 (2010.7.17 yutaka) */
-	if (Data==0 || err) {
+	if (Data == 0) {
+		// \x83g\x83\x89\x83\x93\x83U\x83N\x83V\x83\x87\x83\x93\x82\xF0\x8AJ\x8En\x82ł\xAB\x82Ȃ\xA2\x82Ƃ\xAB\x82̓G\x83\x89\x81[\x82Ƃ\xB7\x82\xE9\x81B(2016.10.22 yutaka) 
 		return 0;
 	}
 	DataPtr = (PCHAR)DdeAccessData(Data,NULL);
-	err = DdeGetLastError(Inst);  /* \x83G\x83\x89\x81[\x83`\x83F\x83b\x83N\x92lj\xC1 (2010.7.17 yutaka) */
-	if (DataPtr!=NULL && err == 0) {
+	if (DataPtr != NULL) {
 		strncpy_s(Param,destlen,DataPtr,_TRUNCATE);
 		DdeUnaccessData(Data);
 	}



Ttssh2-commit メーリングリストの案内