menuarrayNo.00845
ひろ さん 99/11/26 17:19
 
 皆さん今日は、ひろです。
 macro help に次のような記述があります。
> menu, mousemenu文は、以下のようにメニュー項目の文字列をコンマで区
> 切っていくつでも指定することができます。画面に入りきらないくらい項目が
> 多い場合は自動的に折り返して表示されます。
 しかしながら以下の sample macro で #num 値を変えてみると、menu 全体
が表示されず、menu の上若しくは下が切れてしまいます。皆さんの所でどう
なるか試して頂ければ幸いです。
//------------------------ begin sample macro --------------------------
#num=60;
#i=0;
while(1){
  $str[#i]="&"+str(#i);
  #i=#i+1;
  if(#i>#num)break;
}menuarray $str,#num+1;
//------------------------ end sample macro -----------------------------

 最後になりましたが私の環境は、Windows98+秀丸 (Flot-Macro) Ver.3.01
です。個人的には最近まで使っていたのを含め Windows95 の機体では起きる
ことが無く、Windows98 の 2 機体で起きるので OS が原因のような気がして
います。

[ ]
RE:00845 menuarrayNo.00846
ENCODINGSHIFTJIS さん 99/11/26 17:48
 
>> menu, mousemenu文は、以下のようにメニュー項目の文字列をコンマで区
>> 切っていくつでも指定することができます。画面に入りきらないくらい項目が
>> 多い場合は自動的に折り返して表示されます。

こちらのWin95 では 99 まで4段組で表示されます。#num=333;の場合でも。 

[end]

[ ]
RE:00846 menuarrayNo.00848
ひろ さん 99/11/27 10:55
 
 ENCODINGSHIFTJIS さん今日は、ひろです。
> こちらのWin95 では 99 まで4段組で表示されます。#num=333;の場合でも。 
 私も手元の Windows95 でもう一度試しましたが、99 まで正常に表示され
ますね。menuarray の上限は 100 この様ですが、Windows98 では上下どちら
かが消えてしまう(^^;。

[ ]
RE:00848 menuarrayNo.00855
ひろ さん 99/11/29 19:37
 
 皆さん今日は、ひろです。
>  私も手元の Windows95 でもう一度試しましたが、99 まで正常に表示され
> ますね。menuarray の上限は 100 この様ですが、Windows98 では上下どちら
 他の方の環境では問題ないのかな? menu が 2 列になるような状況だと起
こりやすいのですが。

[ ]