svnno****@sourc*****
svnno****@sourc*****
2011年 9月 13日 (火) 18:59:56 JST
Revision: 4625 http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4625 Author: maya Date: 2011-09-13 18:59:56 +0900 (Tue, 13 Sep 2011) Log Message: ----------- intdim, strdim ã«ã¤ãã¦ã®ããã¥ã¡ã³ãã追å Modified Paths: -------------- trunk/doc/en/html/macro/appendixes/errormessages.html trunk/doc/en/html/macro/command/index.html trunk/doc/en/html/macro/syntax/types.html trunk/doc/en/teraterm.hhc trunk/doc/en/teraterm.hhp trunk/doc/ja/html/macro/appendixes/errormessages.html trunk/doc/ja/html/macro/command/index.html trunk/doc/ja/html/macro/syntax/types.html trunk/doc/ja/teraterm.hhc trunk/doc/ja/teraterm.hhp trunk/teraterm/common/helpid.h Added Paths: ----------- trunk/doc/en/html/macro/command/intdim.html trunk/doc/en/html/macro/command/strdim.html trunk/doc/ja/html/macro/command/intdim.html trunk/doc/ja/html/macro/command/strdim.html -------------- next part -------------- Modified: trunk/doc/en/html/macro/appendixes/errormessages.html =================================================================== --- trunk/doc/en/html/macro/appendixes/errormessages.html 2011-09-13 07:53:31 UTC (rev 4624) +++ trunk/doc/en/html/macro/appendixes/errormessages.html 2011-09-13 09:59:56 UTC (rev 4625) @@ -27,9 +27,13 @@ Stack overflow. There are too many nested subroutines, "for-next" loops or "while-endwhile" loops. Syntax error. The format of the statement is invalid. Too many labels. MACRO can not handle more than 512 labels. -Too many variables. MACRO cannot handle more than 256 integer variables and 256 string variables. +Too many variables. MACRO cannot handle more than 256 integer variables and 256 string variables.<!--integer array and string array--> Type mismatch. The type of the constant or variable is invalid. Variable not initialized. The variable must be initialized before it is referenced. +<!-- +Index out of range. è`³ê½zñÏÌvfð´¦éCfbNXðQƵ½B +"]" expected. zñÌJbR "]" ªÂ¶Ä¢È¢B +--> </pre> </BODY> Modified: trunk/doc/en/html/macro/command/index.html =================================================================== --- trunk/doc/en/html/macro/command/index.html 2011-09-13 07:53:31 UTC (rev 4624) +++ trunk/doc/en/html/macro/command/index.html 2011-09-13 09:59:56 UTC (rev 4625) @@ -190,6 +190,7 @@ <li><a href="getver.html">getver</a> (version 4.58 or later) <li><a href="ifdefined.html">ifdefined</a> (version 4.46 or later) <li><a href="inputbox.html">inputbox</a> + <li><a href="intdim.html">intdim</a> (version 4.72 or later) <li><a href="messagebox.html">messagebox</a> <li><a href="random.html">random</a> (version 4.27 or later) <li><a href="rotateleft.html">rotateleft</a> (version 4.54 or later) @@ -201,6 +202,7 @@ <li><a href="settime.html">settime</a> <li><a href="show.html">show</a> <li><a href="statusbox.html">statusbox</a> + <li><a href="strdim.html">strdim</a> (version 4.72 or later) <li><a href="var2clipb.html">var2clipb</a> (version 4.46 or later) <li><a href="yesnobox.html">yesnobox</a> </ul> Added: trunk/doc/en/html/macro/command/intdim.html =================================================================== --- trunk/doc/en/html/macro/command/intdim.html (rev 0) +++ trunk/doc/en/html/macro/command/intdim.html 2011-09-13 09:59:56 UTC (rev 4625) @@ -0,0 +1,51 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" + "http://www.w3.org/TR/html4/strict.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <title>intdim</title> + <meta http-equiv="Content-Style-Type" content="text/css"> + <link rel="stylesheet" href="../../style.css" type="text/css"> +</head> + +<body> + + +<h1>intdim</h1> + +<p> +Declare integer array variable. +</p> + +<pre class="macro-syntax"> +intdim <array size> +</pre> + +<h2>Remarks</h2> + +<p> +<!-- +<array size>ÂÌvfð®zñ^ÌÏðé¾·éB +--> +</p> + +<h2>Example</h2> + +<pre class="macro-example"> +intdim fibonacci 20 +fibonacci[0] = 0 +fibonacci[1] = 1 +for i 2 19 + fibonacci[i] = fibonacci[i-2] + fibonacci[i-1] +next + +msg = "" +for i 0 19 + sprintf2 msg "%d, " fibonacci[i] +next + +messagebox msg "result" +</pre> + +</body> +</html> Added: trunk/doc/en/html/macro/command/strdim.html =================================================================== --- trunk/doc/en/html/macro/command/strdim.html (rev 0) +++ trunk/doc/en/html/macro/command/strdim.html 2011-09-13 09:59:56 UTC (rev 4625) @@ -0,0 +1,52 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" + "http://www.w3.org/TR/html4/strict.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <title>strdim</title> + <meta http-equiv="Content-Style-Type" content="text/css"> + <link rel="stylesheet" href="../../style.css" type="text/css"> +</head> + +<body> + + +<h1>strdim</h1> + +<p> +Declare string array variable. +</p> + +<pre class="macro-syntax"> +strdim <array size> +</pre> + +<h2>Remarks</h2> + +<p> +<!-- +<array size>ÂÌvfð¶ñzñ^ÌÏðé¾·éB +--> +</p> + +<h2>Example</h2> + +<pre class="macro-example"> +strdim timeary 10 +for i 9 0 + gettime timeary[9-i] + statusbox i "wait" + pause 1 +next + +msg = "" +for i 0 9 + strconcat msg timeary[i] + strconcat msg #13#10 +next + +messagebox msg "result" +</pre> + +</body> +</html> Modified: trunk/doc/en/html/macro/syntax/types.html =================================================================== --- trunk/doc/en/html/macro/syntax/types.html 2011-09-13 07:53:31 UTC (rev 4624) +++ trunk/doc/en/html/macro/syntax/types.html 2011-09-13 09:59:56 UTC (rev 4625) @@ -12,19 +12,37 @@ <h1>Types</h1> <p> -TTL have two kinds of data types: +TTL have four kinds of data types: </p> <h2><a name="Integer">Integer</a></h2> <p> -Signed 32 bit, from -2147483648 to 2147483647. +Signed 32 bit, from -2147483648 to 2147483647.<br /> + </p> <h2><a name="String">Character string</a></h2> <p> -A sequence containing any character except NUL. The maximum length of a string is 255. +A sequence containing any character except NUL. The maximum length of a string is 255.<br /> + </p> +<!-- +<h2><a name="IntegerArray">®zñ</a></h2> +<p> +<a href="../command/intdim.html">intdim</a> }NR}hŠ究ßvfðé¾·é±ÆÅ®Ìzñ𵤱ƪūéB<br /> +evfŵ¦éf[^ͮƯ¶B<br /> +256ÂÜÅgpÂ\B +</p> + +<h2><a name="StringArray">¶ñzñ</a></h2> +<p> +<a href="../command/strdim.html">strdim</a> }NR}hŠ究ßvfðé¾·é±ÆŶñÌzñ𵤱ƪūéB<br /> +evfŵ¦éf[^ͶñƯ¶B<br /> +256ÂÜÅgpÂ\B +</p> +--> + </BODY> </HTML> Modified: trunk/doc/en/teraterm.hhc =================================================================== --- trunk/doc/en/teraterm.hhc 2011-09-13 07:53:31 UTC (rev 4624) +++ trunk/doc/en/teraterm.hhc 2011-09-13 09:59:56 UTC (rev 4625) @@ -1377,6 +1377,11 @@ <param name="ImageNumber" value="11"> </OBJECT> <LI> <OBJECT type="text/sitemap"> + <param name="Name" value="intdim"> + <param name="Local" value="html\macro\command\intdim.html"> + <param name="ImageNumber" value="11"> + </OBJECT> + <LI> <OBJECT type="text/sitemap"> <param name="Name" value="messagebox"> <param name="Local" value="html\macro\command\messagebox.html"> <param name="ImageNumber" value="11"> @@ -1432,6 +1437,11 @@ <param name="ImageNumber" value="11"> </OBJECT> <LI> <OBJECT type="text/sitemap"> + <param name="Name" value="strdim"> + <param name="Local" value="html\macro\command\strdim.html"> + <param name="ImageNumber" value="11"> + </OBJECT> + <LI> <OBJECT type="text/sitemap"> <param name="Name" value="var2clipb"> <param name="Local" value="html\macro\command\var2clipb.html"> <param name="ImageNumber" value="11"> Modified: trunk/doc/en/teraterm.hhp =================================================================== --- trunk/doc/en/teraterm.hhp 2011-09-13 07:53:31 UTC (rev 4624) +++ trunk/doc/en/teraterm.hhp 2011-09-13 09:59:56 UTC (rev 4625) @@ -223,6 +223,7 @@ HlpMacroCommandIndex=html\macro\command\index.html HlpMacroCommandInputbox=html\macro\command\inputbox.html HlpMacroCommandInt2str=html\macro\command\int2str.html +HlpMacroCommandIntdim=html\macro\command\intdim.html HlpMacroCommandKmtfinish=html\macro\command\kmtfinish.html HlpMacroCommandKmtget=html\macro\command\kmtget.html HlpMacroCommandKmtrecv=html\macro\command\kmtrecv.html @@ -282,6 +283,7 @@ HlpMacroCommandStrcompare=html\macro\command\strcompare.html HlpMacroCommandStrconcat=html\macro\command\strconcat.html HlpMacroCommandStrcopy=html\macro\command\strcopy.html +HlpMacroCommandStrdim=html\macro\command\strdim.html HlpMacroCommandStrinert=html\macro\command\strinsert.html HlpMacroCommandStrjoin=html\macro\command\strjoin.html HlpMacroCommandStrlen=html\macro\command\strlen.html Modified: trunk/doc/ja/html/macro/appendixes/errormessages.html =================================================================== --- trunk/doc/ja/html/macro/appendixes/errormessages.html 2011-09-13 07:53:31 UTC (rev 4624) +++ trunk/doc/ja/html/macro/appendixes/errormessages.html 2011-09-13 09:59:56 UTC (rev 4625) @@ -27,9 +27,11 @@ Stack overflow. Tu[`A"for-next" [vA"while-endwhile" ÌKwª[·¬éB Syntax error. R}hÌ`®ªÔáÁÄ¢éB Too many labels. x̪½·¬éB(Åå512Â) -Too many variables. Ï̪½·¬éB(®^A¶ñ^»ê¼êÅå256¸Â) +Too many variables. Ï̪½·¬éB(®^A¶ñ^A®zñ^A¶ñzñ^»ê¼êÅå256¸Â) Type mismatch. èܽÍÏÌ^ªÔáÁÄ¢éB -Variable not initialized. ú»³êÄÈ¢ÏðQƵ½ +Variable not initialized. ú»³êÄÈ¢ÏðQƵ½B +Index out of range. è`³ê½zñÏÌvfð´¦éCfbNXðQƵ½B +"]" expected. zñÌJbR "]" ªÂ¶Ä¢È¢B </pre> </BODY> Modified: trunk/doc/ja/html/macro/command/index.html =================================================================== --- trunk/doc/ja/html/macro/command/index.html 2011-09-13 07:53:31 UTC (rev 4624) +++ trunk/doc/ja/html/macro/command/index.html 2011-09-13 09:59:56 UTC (rev 4625) @@ -190,6 +190,7 @@ <li><a href="getver.html">getver</a> (o[W4.58È~) <li><a href="ifdefined.html">ifdefined</a> (o[W4.46È~) <li><a href="inputbox.html">inputbox</a> + <li><a href="intdim.html">intdim</a> (o[W4.72È~) <li><a href="messagebox.html">messagebox</a> <li><a href="random.html">random</a> (o[W4.27È~) <li><a href="rotateleft.html">rotateleft</a> (o[W4.54È~) @@ -201,6 +202,7 @@ <li><a href="settime.html">settime</a> <li><a href="show.html">show</a> <li><a href="statusbox.html">statusbox</a> + <li><a href="strdim.html">strdim</a> (o[W4.72È~) <li><a href="var2clipb.html">var2clipb</a> (o[W4.46È~) <li><a href="yesnobox.html">yesnobox</a> </ul> Added: trunk/doc/ja/html/macro/command/intdim.html =================================================================== --- trunk/doc/ja/html/macro/command/intdim.html (rev 0) +++ trunk/doc/ja/html/macro/command/intdim.html 2011-09-13 09:59:56 UTC (rev 4625) @@ -0,0 +1,49 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" + "http://www.w3.org/TR/html4/strict.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> + <title>intdim</title> + <meta http-equiv="Content-Style-Type" content="text/css"> + <link rel="stylesheet" href="../../style.css" type="text/css"> +</head> + +<body> + + +<h1>intdim</h1> + +<p> +®zñ^ÌÏðé¾·éB +</p> + +<pre class="macro-syntax"> +intdim <array size> +</pre> + +<h2>ðà</h2> + +<p> +<array size>ÂÌvfð®zñ^ÌÏðé¾·éB +</p> + +<h2>á</h2> + +<pre class="macro-example"> +intdim fibonacci 20 +fibonacci[0] = 0 +fibonacci[1] = 1 +for i 2 19 + fibonacci[i] = fibonacci[i-2] + fibonacci[i-1] +next + +msg = "" +for i 0 19 + sprintf2 msg "%d, " fibonacci[i] +next + +messagebox msg "result" +</pre> + +</body> +</html> Added: trunk/doc/ja/html/macro/command/strdim.html =================================================================== --- trunk/doc/ja/html/macro/command/strdim.html (rev 0) +++ trunk/doc/ja/html/macro/command/strdim.html 2011-09-13 09:59:56 UTC (rev 4625) @@ -0,0 +1,50 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" + "http://www.w3.org/TR/html4/strict.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> + <title>strdim</title> + <meta http-equiv="Content-Style-Type" content="text/css"> + <link rel="stylesheet" href="../../style.css" type="text/css"> +</head> + +<body> + + +<h1>strdim</h1> + +<p> +¶ñzñ^ÌÏðé¾·éB +</p> + +<pre class="macro-syntax"> +strdim <array size> +</pre> + +<h2>ðà</h2> + +<p> +<array size>ÂÌvfð¶ñzñ^ÌÏðé¾·éB +</p> + +<h2>á</h2> + +<pre class="macro-example"> +strdim timeary 10 +for i 9 0 + gettime timeary[9-i] + statusbox i "wait" + pause 1 +next + +msg = "" +for i 0 9 + strconcat msg timeary[i] + strconcat msg #13#10 +next + +messagebox msg "result" +</pre> + +</body> +</html> Modified: trunk/doc/ja/html/macro/syntax/types.html =================================================================== --- trunk/doc/ja/html/macro/syntax/types.html 2011-09-13 07:53:31 UTC (rev 4624) +++ trunk/doc/ja/html/macro/syntax/types.html 2011-09-13 09:59:56 UTC (rev 4625) @@ -12,19 +12,35 @@ <h1>f[^^</h1> <p> -TTL ªµ¦éf[^Ì^Í2íÞB +TTL ªµ¦éf[^Ì^Í4íÞB </p> <h2><a name="Integer">®</a></h2> <p> -t« 32 bitA-2147483648©ç2147483647ÜÅB +t« 32 bitA-2147483648©ç2147483647ÜÅB<br /> +256ÂÜÅgpÂ\B </p> <h2><a name="String">¶ñ</a></h2> <p> -NUL ¶ð·×Ä̶ðÜޱƪūéBÅå·Í255¶B +NUL ¶ð·×Ä̶ðÜޱƪūéBÅå·Í255¶B<br /> +256ÂÜÅgpÂ\B </p> +<h2><a name="IntegerArray">®zñ</a></h2> +<p> +<a href="../command/intdim.html">intdim</a> }NR}hŠ究ßvfðé¾·é±ÆÅ®Ìzñ𵤱ƪūéB<br /> +evfŵ¦éf[^ͮƯ¶B<br /> +256ÂÜÅgpÂ\B +</p> + +<h2><a name="StringArray">¶ñzñ</a></h2> +<p> +<a href="../command/strdim.html">strdim</a> }NR}hŠ究ßvfðé¾·é±ÆŶñÌzñ𵤱ƪūéB<br /> +evfŵ¦éf[^ͶñƯ¶B<br /> +256ÂÜÅgpÂ\B +</p> + </BODY> </HTML> Modified: trunk/doc/ja/teraterm.hhc =================================================================== --- trunk/doc/ja/teraterm.hhc 2011-09-13 07:53:31 UTC (rev 4624) +++ trunk/doc/ja/teraterm.hhc 2011-09-13 09:59:56 UTC (rev 4625) @@ -1390,6 +1390,11 @@ <param name="ImageNumber" value="11"> </OBJECT> <LI> <OBJECT type="text/sitemap"> + <param name="Name" value="intdim"> + <param name="Local" value="html\macro\command\intdim.html"> + <param name="ImageNumber" value="11"> + </OBJECT> + <LI> <OBJECT type="text/sitemap"> <param name="Name" value="messagebox"> <param name="Local" value="html\macro\command\messagebox.html"> <param name="ImageNumber" value="11"> @@ -1445,6 +1450,11 @@ <param name="ImageNumber" value="11"> </OBJECT> <LI> <OBJECT type="text/sitemap"> + <param name="Name" value="strdim"> + <param name="Local" value="html\macro\command\strdim.html"> + <param name="ImageNumber" value="11"> + </OBJECT> + <LI> <OBJECT type="text/sitemap"> <param name="Name" value="var2clipb"> <param name="Local" value="html\macro\command\var2clipb.html"> <param name="ImageNumber" value="11"> Modified: trunk/doc/ja/teraterm.hhp =================================================================== --- trunk/doc/ja/teraterm.hhp 2011-09-13 07:53:31 UTC (rev 4624) +++ trunk/doc/ja/teraterm.hhp 2011-09-13 09:59:56 UTC (rev 4625) @@ -233,6 +233,7 @@ HlpMacroCommandIndex=html\macro\command\index.html HlpMacroCommandInputbox=html\macro\command\inputbox.html HlpMacroCommandInt2str=html\macro\command\int2str.html +HlpMacroCommandIntdim=html\macro\command\intdim.html HlpMacroCommandKmtfinish=html\macro\command\kmtfinish.html HlpMacroCommandKmtget=html\macro\command\kmtget.html HlpMacroCommandKmtrecv=html\macro\command\kmtrecv.html @@ -292,6 +293,7 @@ HlpMacroCommandStrcompare=html\macro\command\strcompare.html HlpMacroCommandStrconcat=html\macro\command\strconcat.html HlpMacroCommandStrcopy=html\macro\command\strcopy.html +HlpMacroCommandStrdim=html\macro\command\strdim.html HlpMacroCommandStrinert=html\macro\command\strinsert.html HlpMacroCommandStrjoin=html\macro\command\strjoin.html HlpMacroCommandStrlen=html\macro\command\strlen.html Modified: trunk/teraterm/common/helpid.h =================================================================== --- trunk/teraterm/common/helpid.h 2011-09-13 07:53:31 UTC (rev 4624) +++ trunk/teraterm/common/helpid.h 2011-09-13 09:59:56 UTC (rev 4625) @@ -231,6 +231,7 @@ #define HlpMacroCommandInclude 92051 #define HlpMacroCommandInputbox 92052 #define HlpMacroCommandInt2str 92053 +#define HlpMacroCommandIntdim 92150 #define HlpMacroCommandKmtfinish 92054 #define HlpMacroCommandKmtget 92055 #define HlpMacroCommandKmtrecv 92056 @@ -290,6 +291,7 @@ #define HlpMacroCommandStrcompare 92092 #define HlpMacroCommandStrconcat 92093 #define HlpMacroCommandStrcopy 92094 +#define HlpMacroCommandStrdim 92151 #define HlpMacroCommandStrinsert 92180 #define HlpMacroCommandStrjoin 92185 #define HlpMacroCommandStrlen 92095