HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

ツリー一括表示

Nomal 手続き呼び出し /oyaji (18/10/13(Sat) 19:47) #11493
Nomal Re[1]: 手続き呼び出し /今村 誠 (18/10/13(Sat) 20:51) #11494
  └Nomal Re[2]: 手続き呼び出し /oyaji (18/10/13(Sat) 21:01) #11495 解決済み!
    └Nomal Re[3]: 手続き呼び出し /尾形 (18/10/14(Sun) 07:27) #11496
      └Nomal Re[4]: 手続き呼び出し /oyaji (18/10/14(Sun) 21:01) #11497


親記事 / ▼[ 11494 ]
■11493 / 親階層)  手続き呼び出し
□投稿者/ oyaji -(2018/10/13(Sat) 19:47:01)
    ライブラリで読み込んだ手続きを、手続き実行 変数 で呼び出すことは可能でしょうか
[ □ Tree ] 返信 [メール受信/OFF] 削除キー/

▲[ 11493 ] / ▼[ 11495 ]
■11494 / 1階層)  Re[1]: 手続き呼び出し
□投稿者/ 今村 誠 -(2018/10/13(Sat) 20:51:06)
    oyajiさんこんにちは
    > ライブラリで読み込んだ手続きを、手続き実行 変数 で
    > 呼び出すことは可能でしょうか

    以下の一括を実行してみてください。

    変数宣言 Str{&手続名},Long{&最初=4,&結果=2}
    &手続名 = "手続き実行 掛算(&最初,&結果)"
    Eval &手続名
    確認 #str(&結果)
    &最初=4,&結果=2,&手続名 = "手続き実行 割算(&最初,&結果)"
    Eval &手続名
    確認 #str(&結果)
    &最初=4,&結果=2,&手続名 = "手続き実行 引算(&最初,&結果)"
    Eval &手続名
    確認 #str(&結果)
    &最初=4,&結果=2,&手続名 = "手続き実行 足算(&最初,&結果)"
    Eval &手続名
    確認 #str(&結果)

    proc 掛算(long &fast,参照 long &sec)
    &sec = &fast*&sec
    end
    proc 足算(long &fast,参照 long &sec)
    &sec = &fast+&sec
    end
    proc 割算(long &fast,参照 long &sec)
    &sec = &fast/&sec
    end
    proc 引算(long &fast,参照 long &sec)
    &sec = &fast-&sec
    end

[ 親 11493 / □ Tree ] 返信 [メール受信/OFF] 削除キー/

▲[ 11494 ] / ▼[ 11496 ]
■11495 / 2階層)  Re[2]: 手続き呼び出し
□投稿者/ oyaji -(2018/10/13(Sat) 21:01:29)
    No11494に返信(今村 誠さんの記事)
    > oyajiさんこんにちは
    >>ライブラリで読み込んだ手続きを、手続き実行 変数 で
    >>呼び出すことは可能でしょうか
    >
    > 以下の一括を実行してみてください。
    >
    > 変数宣言 Str{&手続名},Long{&最初=4,&結果=2}
    > &手続名 = "手続き実行 掛算(&最初,&結果)"
    > Eval &手続名
    > 確認 #str(&結果)
    > &最初=4,&結果=2,&手続名 = "手続き実行 割算(&最初,&結果)"
    > Eval &手続名
    > 確認 #str(&結果)
    > &最初=4,&結果=2,&手続名 = "手続き実行 引算(&最初,&結果)"
    > Eval &手続名
    > 確認 #str(&結果)
    > &最初=4,&結果=2,&手続名 = "手続き実行 足算(&最初,&結果)"
    > Eval &手続名
    > 確認 #str(&結果)
    >
    > proc 掛算(long &fast,参照 long &sec)
    > &sec = &fast*&sec
    > end
    > proc 足算(long &fast,参照 long &sec)
    > &sec = &fast+&sec
    > end
    > proc 割算(long &fast,参照 long &sec)
    > &sec = &fast/&sec
    > end
    > proc 引算(long &fast,参照 long &sec)
    > &sec = &fast-&sec
    > end
    >

    おお、ありがとうございました。小生も Eval を使っていろいろやっている最中でしたが正解にたどりつけませんでした。
    本当に助かりました。


解決済み!
[ 親 11493 / □ Tree ] 返信 [メール受信/OFF] 削除キー/

▲[ 11495 ] / ▼[ 11497 ]
■11496 / 3階層)  Re[3]: 手続き呼び出し
□投稿者/ 尾形 -(2018/10/14(Sun) 07:27:16)
    どうも、こんにちは


    >ライブラリで読み込んだ手続きを

    該当の手続きが、「ライブラリに定義している」
    と分かるようにしておくのが分かりやすいかもです


    手続き定義開始 消費税計算()

    手続き定義開始 Lib_消費税計算()


    こんな感じ


[ 親 11493 / □ Tree ] 返信 [メール受信/OFF] 削除キー/

▲[ 11496 ] / 返信無し
■11497 / 4階層)  Re[4]: 手続き呼び出し
□投稿者/ oyaji -(2018/10/14(Sun) 21:01:45)
    No11496に返信(尾形さんの記事)
    > どうも、こんにちは
    >
    >
    > >ライブラリで読み込んだ手続きを
    >
    > 該当の手続きが、「ライブラリに定義している」
    > と分かるようにしておくのが分かりやすいかもです
    >
    >
    > 手続き定義開始 消費税計算()
    >
    > 手続き定義開始 Lib_消費税計算()
    >
    >
    > こんな感じ
    >
    >

    なるほど、勉強になりました。

[ 親 11493 / □ Tree ] 返信 [メール受信/OFF] 削除キー/


Mode/  Pass/

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -