HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
1123
甘酒モジュールの作り方について。急いでます3解決


甘酒

リンク

2012/11/23(Fri) 00:34:17|NO.50797

モジュールを作るのは初めてなので、初歩的な事を聞いているのかもしれません。
今回質問したいことは2つあって、
質問1は、

#deffunc newfunc str p1 return

という命令が有ったとして、

func test//func命令でtestにジャンプ newfunc "test"//ここにたどり着く
という事は可能でか?

質問2は、
上記のスクリプトだとnewfunc "Test"の用に指定しなければならないので、
newfunc Test とすることはどうすればいいのか?と言う事です。

スクリプトはあくまで例なので、命名は適当です。間違ってても突っ込まないでください。
ご教授お願いします。



この記事に返信する


@key

リンク

2012/11/23(Fri) 01:08:17|NO.50798

func testを実行したら
newfunc "test"がある行に飛ぶってことですか?

それってラベルを使えばいい話じゃ・・・
とりあえず、HSPの仕様的にそのようなことは無理です


二個目の質問は文字列の引数指定で""と取りたい、という事でしょうか・・・
なんでそんな事をしないといけないのかよくわかりません
そして、HSPの文法的に無理です



GENKI

リンク

2012/11/23(Fri) 01:19:24|NO.50799

何がしたいのか、手段ではなく目的をちゃんと説明してくれないと適切な回答をするのはむずかしいです。
質問1,2を同時に答えてみるとこうなります。

#define func(%1) gosub %1 #define newfunc(%1) %1 func *test stop newfunc *test mes "ok" stop
おそらく本当にやりたいこと、目的とは違う形なのでしょうけど、手段だけを聞かれるとこうなるんです。(´・ω・`)
もちろん他にも実装方法はいくつか考えられます。



甘酒

リンク

2012/11/23(Fri) 02:01:52|NO.50800

GENKI様、@key様御回答有難うございました。
その様でしたか・・・ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.