Revision: 8387 https://osdn.net/projects/ttssh2/scm/svn/commits/8387 Author: doda Date: 2019-11-21 20:30:08 +0900 (Thu, 21 Nov 2019) Log Message: ----------- Tera Term のバージョンを ts に格納するようにした 問題: Tera Term のバージョンを TTX から把握する方法が無い。 対処: Tera Term のバージョンを ts->RunningVersion に格納するようにした。 ConfigVersion と同じく、4.105 は 40105 として読み込まれる。 この情報を参照する事によって、利用している Tera Term のバージョン によって TTX の動作を変える事が出来る。 Modified Paths: -------------- trunk/teraterm/common/tttypes.h trunk/teraterm/ttpset/ttset.c -------------- next part -------------- Modified: trunk/teraterm/common/tttypes.h =================================================================== --- trunk/teraterm/common/tttypes.h 2019-11-21 11:30:04 UTC (rev 8386) +++ trunk/teraterm/common/tttypes.h 2019-11-21 11:30:08 UTC (rev 8387) @@ -706,6 +706,7 @@ int DialogFontPoint; int DialogFontCharSet; int ConfigVersion; + int RunningVersion; }; typedef struct tttset TTTSet, *PTTSet; Modified: trunk/teraterm/ttpset/ttset.c =================================================================== --- trunk/teraterm/ttpset/ttset.c 2019-11-21 11:30:04 UTC (rev 8386) +++ trunk/teraterm/ttpset/ttset.c 2019-11-21 11:30:08 UTC (rev 8387) @@ -744,6 +744,9 @@ ts->ConfigVersion = 0; } + // TTX \x82\xC5 \x8Am\x94F\x82ł\xAB\x82\xE9\x82悤\x81ATera Term \x82̃o\x81[\x83W\x83\x87\x83\x93\x82\xF0\x8Ai\x94[\x82\xB5\x82Ă\xA8\x82\xAD + ts->RunningVersion = TT_VERSION_MAJOR * 10000 + TT_VERSION_MINOR; + /* Language */ GetPrivateProfileString(Section, "Language", "", Temp, sizeof(Temp), FName);