SRC質問掲示板Mk2
(現在 過去ログ128 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■22115 / inTopicNo.1)  指定サブルーチンを別の行の関数に設定
  
□投稿者/ K -(2010/09/25(Sat) 19:33:54) [ID:1M33Hkji]
    2010/09/25(Sat) 20:28:48 編集(投稿者)
    2010/09/25(Sat) 20:09:12 編集(投稿者)
    2010/09/25(Sat) 20:09:02 編集(投稿者)

    失礼致します。

    talk系のインクルードを作成しており、普通のTalkのように使えたらなーと思っているのですが(色々ツール関係が楽の為)上手くいきません。

    それで皆さんに御質問なんですが、Args関数を指定のサブルーチンとは別の行に設定するにはどうすればいいのでしょうか?

    具体的には、

    Talk (パイロット名)←Args(1)
    メッセージ←Args(2)

    のように


    Ntalk Args(1)
    Args(2)

    のように設定したいのです。


    質問の意図が分かりにくいかもしれませんがどうかお願いします。
引用返信/返信 削除キー/
■22117 / inTopicNo.2)  Re[1]: 指定サブルーチンを別の行の関数に設定
□投稿者/ 中箱 -(2010/09/26(Sun) 00:58:10) [ID:XAPi9INn]
    >Args関数を指定のサブルーチンとは別の行に設定するにはどうすればいいのでしょうか?
    >具体的には、

    >Talk (パイロット名)←Args(1)
    >メッセージ←Args(2)

    >のように

    >Ntalk Args(1)
    >Args(2)

    >のように設定したいのです。


    不可能です。
    行末に "_"を付ける以外に、複数行にわたって一つのサブルーチンを書く方法はありません。




    PS.
    質問自体の解決策にはなりませんが、
    見た目がTalkコマンドの書式に近い書き方をしたいのであれば、
    例えば、次のような三つのサブルーチンを用意してみるとかどうでしょうか。

    1.Talk行に相当するもの
    2.メッセージ行に相当するもの
    3.(Talkコマンドに対応する)End行に相当するもの

    仮に、
    1としてサブルーチン「Ntalk」
    2としてサブルーチン「NM」
    3としてサブルーチン「NEnd」
    を適切に用意すれば、
     Talk (パイロット名)
     メッセージ1
     メッセージ2
     End
    と書く代わりに
     Ntalk (パイロット名)
     NM メッセージ1
     NM メッセージ2
     NEnd
    と記述する事ができると思います。これなら多少はTalkコマンドに近い見た目かと…。
引用返信/返信 削除キー/
■22118 / inTopicNo.3)  Re[2]: 指定サブルーチンを別の行の関数に設定
□投稿者/ K -(2010/09/26(Sun) 15:48:33) [ID:1M33Hkji]
    返信ありがとうございます。

    不可能という事が分かっただけでもありがたいですのに、わざわざ代案まで提案していただけるとは・・・
    感謝感激極まりないです。

    わざわざありがとうございました。
解決済み!
引用返信/返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

- Child Tree -
- Antispam Version -