ページ 11

Circleがコンパイルされません

Posted: 2006年2月01日(水) 10:29
by 佐藤 博志
プロンプトモードで、Circle が構文エラー、型が違うと警告されます。
V4.1ではうまくいっていたのですが。
どうぞよろしくお願いします。

Re: Circleがコンパイルされません

Posted: 2006年2月01日(水) 22:33
by 佐藤 博志
> プロンプトモードで、Circle が構文エラー、型が違うと警告されます。
> V4.1ではうまくいっていたのですが。
> どうぞよろしくお願いします。
不完全なしつもんですみません。
塗りつぶしの f を指定すると、エラーになることがわかりました。
重ねてよろしくお願いします。

Circle文について

Posted: 2006年2月10日(金) 10:23
by こうき
こんにちは。こうきです。
私も同様のエラーが出ました。(管理人さんには報告済み)
次のようにf指定までに値がないとエラーになります。

Circle(100,100),50,7,,,,f

同様な働きを4.2で実現するには今のところ値を入れるしかないようです。

Circle(100,100),50,7,1,-1,1,f,7

私は置換で,,,,を,1,-1,1,で修正しました。

Posted: 2006年2月24日(金) 15:34
by 山本
マクロ命令の場合は、N88BASIC互換機能を重視して、パラメータ省略ができたほうがよいですね。逆に、通常のユーザー定義関数、DLL関数はそのような部分はシビアにしていきたいので、下記のような案で決定しようと思います。

・ユーザー定義、DLL関数、コンパイラ内蔵型関数は、パラメータ省略ができない(0などを指定する必要あり)
・マクロ命令はパラメータ省略が可能

※ここで言うパラメータ省略とは、パラメータの個数のことではなく、数値の指定を省略することを意味します。適当数のカンマを指定する必要があります。


次回のバージョンアップで、Circle命令などの挙動を修正し、過去のソースコードが正常に動作するようにしますので、今しばらくお待ちください。