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

■14315 / 8階層)  行制約について
□投稿者/ ジェダイの桐 -(2024/04/23(Tue) 09:11:18)
    2024/04/23(Tue) 09:12:20 編集(投稿者)

    ONnojiさん

    おはようございます。


    今の理解力で、プログラムを読み返して見ました。
    理解出来ない事があります・・・



    > 名札  メイン
    >  変数宣言 局所,文字列{ &m編集文字列 }
    >
    > *
    >
    > 手続き定義開始 txt数量::入力前(参照 文字列 &編集文字列)
    >
    >  &m編集文字列 = &編集文字列
    >
    > 手続き定義終了
    >
    > 手続き定義開始 txt数量::入力後(参照 文字列 &編集文字列,長整数 &モード,参照 長整数 &入力継続)
    >  変数宣言 自動,文字列{ &title = "txt数量::入力後( )", &msg }
    >  変数宣言 自動,整数 { &ans }
    >
    >  if ( [納期] = #u )
    >
    >   ** nop: no operation 納期が空なので何もしない
    >  else
    >
    >   if ( &m編集文字列 <> &編集文字列 )
    >
    >    &msg =      "<警告>"
    >    &msg = &msg + "\n\n・[数量]の値が書き換えられましたが、この操作は許可されていません"
    >    &msg = &msg + "\n\n⇒自動的に数量の値を直前の数値( " + &m編集文字列 + " )に戻します"
    >    &msg = &msg + "\n\n<ヒント>"
    >    &msg = &msg + "\n\n納期の値が未定義の時のみ、数量が変更可能可能です"
    >    &msg = &msg + "\n\n[納期]= " + #str( [納期] )
    >    &msg = &msg + "\n\n[数量]の値を書き換える必要が有る場合には[納期]の値を空欄にしてください"
    >    メッセージボックス  &title, &msg, アイコン = e, ボタン指定 = 1, 制御文字展開 = する, &ans
    >
    >    &編集文字列 = &m編集文字列
    >   else
    >
    >    ** nop: no operation テキストの入力後の値が入力前の値と同じなので何もしない
    >   end
    >  end
    >
    > 手続き定義終了


    変数宣言 自動,整数 { &ans } これは、何故宣言する必要があるのでしょうか??
    また &ans = 〇〇 のように代入の命令が無いのも不思議です(?_?)


    メッセージボックス  &title, &msg, アイコン = e, ボタン指定 = 1, 制御文字展開 = する, &ans
    ここに &ans が出てきます。
    代入の命令がないので、試しに

    メッセージボックス  &title, &msg, アイコン = e, ボタン指定 = 1, 制御文字展開 = する

    と &ans を省いてフォームを触ったところ、試した範囲では特に問題なく動きました(◎_◎;)
    ますます 泥沼 にハマってしまいました。


    お時間がある時回答頂けたら幸いですm(__)m


    p.s.

    仮題)目からウロコの「桐プログラミング」入門 拝読させてもらいました!

    つくづく私は運が良かったと感じています。
    小論の道筋を、私の事例で解説して頂いたのだなと思いました(^^♪

    一般的にタイミングが重要と良く言われますが、
    ONnojiさんが小論執筆している時に、質問出来て幸せです。

    フォームを感じる為に、フォームがONnojiさんへ導いてくれたのかもしれません(^^)/
[メール受信/OFF] 削除キー/

→Re[9]: 行制約について /ONnoji
 
前の記事(元になった記事) 次の記事(この記事の返信)
上記関連ツリー

Nomal 行制約について / ダークサイドになりかけ (24/02/28(Wed) 14:54) #14187
Nomal Re[1]: 行制約について / うにん (24/02/28(Wed) 16:21) #14188
│└Nomal Re[2]: 行制約について / ダークサイドになりかけ (24/02/28(Wed) 16:43) #14191
Nomal Re[1]: 行制約について / ONnoji (24/02/28(Wed) 16:41) #14190
  ├Nomal Re[2]: 行制約について / ダークサイドになりかけ (24/02/28(Wed) 16:45) #14192
  └Nomal Re[2]: 行制約について / ダークサイドになりかけ (24/02/28(Wed) 16:50) #14193
    └Nomal Re[3]: 行制約について / ONnoji (24/02/28(Wed) 17:08) #14194
      └Nomal Re[4]: 行制約について / ダークサイドになりかけ (24/02/28(Wed) 17:24) #14195
        └Nomal Re[5]: 行制約について / ONnoji (24/02/28(Wed) 17:49) #14196
          └Nomal Re[6]: 行制約について / ダークサイドになりかけ (24/02/28(Wed) 19:01) #14197
            └Nomal Re[7]: 行制約について / ONnoji (24/02/28(Wed) 22:55) #14199
              ├Nomal Re[8]: 行制約について / ダークサイドになりかけ (24/02/29(Thu) 08:52) #14200 解決済み!
              │└Nomal Re[9]: 行制約について / ONnoji (24/02/29(Thu) 11:00) #14202
              └Nomal 行制約について / ジェダイの桐 (24/04/23(Tue) 09:11) #14315 ←Now
                └Nomal Re[9]: 行制約について / ONnoji (24/04/23(Tue) 10:10) #14316
                  └Nomal Re[10]: 行制約について / ジェダイの桐 (24/04/23(Tue) 14:29) #14317
                    └Nomal Re[11]: 行制約について / ONnoji (24/04/23(Tue) 15:33) #14318
                      └Nomal Re[12]: 行制約について / ジェダイの桐 (24/04/23(Tue) 15:48) #14319 解決済み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/

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

- Child Tree -
- Antispam Version -