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); }