(現在 過去ログ88 を表示中)

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

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

■13146 / inTopicNo.1)  変数が初期化される
  
□投稿者/ 鳴瀬 -(2021/10/11(Mon) 19:27:54)
    イベントのメイン部で共通変数と宣言した変数が

    フォーム呼び出し "新規登録.wfm",編集表=しない

    を実行後,呼び出しもとに戻った時点ですべての変数が初期化(空値)されます。
    何が原因ですか?
    因みに,上の処理をコメントアウト
    * フォーム呼び出し "新規登録.wfm",編集表=しない
    とした場合は何にも問題は発生しません。




1633948074.zip
/1KB
引用返信 [メール受信/OFF] 削除キー/
■13148 / inTopicNo.2)  Re[1]: 変数が初期化される
□投稿者/ 鳴瀬 -(2021/10/11(Mon) 19:57:56)
    > * フォーム呼び出し "新規登録.wfm",編集表=しない
    > とした場合は何にも問題は発生しません。
    これは当たり前ですね。
    追記です。呼び出し後にと書きましたがモーダルフォームにイベント処理を定義して呼び出し前時点で共通変数を参照しようとすると空値になっています。
    だから実際はモーダルフォーム表示時点で初期化されているみたいです。
引用返信 [メール受信/OFF] 削除キー/
■13149 / inTopicNo.3)  Re[2]: 変数が初期化される
□投稿者/ 鳴瀬 -(2021/10/11(Mon) 20:22:11)
    追々記です。
    添付したフォームのテキストあ,い,うのソース値は空ですがは共通変数を &あ,&い,&う をソース値として,このフォームを利用して変数の値を再セットしたいのが本来の目的です。が,変数の値はモーダルフォーム側に引き継がれないようです。
引用返信 [メール受信/OFF] 削除キー/
■13150 / inTopicNo.4)  Re[3]: 変数が初期化される
□投稿者/ 悲しげ -(2021/10/12(Tue) 21:14:09)
    読んでいて、何だか異世界に迷い込んだような不思議な感覚に陥ります。(^^;)

    No13146
    >イベントのメイン部で共通変数と宣言した変数が
    >フォーム呼び出し "新規登録.wfm",編集表=しない
    >を実行後,呼び出しもとに戻った時点ですべての変数が初期化(空値)されます。

    変数を宣言しただけで、変数に値を代入しないまま進めているとか?(^^;)

    No13148
    >呼び出し後にと書きましたがモーダルフォームにイベント処理を定義して
    >呼び出し前時点で共通変数を参照しようとすると空値になっています。
    >だから実際はモーダルフォーム表示時点で初期化されているみたいです。

    何だか(全般に)日本語としておかしいような気がしないでもありませんが(^^;)
    変数値が、呼び出し前に既に空ならば、呼び出し後も空なのは当然かと。
    あるいは(上述を無視して)呼び出し前に有値であるとしても、
    フォーム呼び出し時点で変数値を敢えてリセットしているとか(メイン部とかで)。

    No13149
    >添付したフォームのテキストあ,い,うのソース値は空ですがは
    >共通変数を &あ,&い,&う をソース値として,このフォーム
    >を利用して変数の値を再セットしたいのが本来の目的です。

    投稿に際してフォームを例として「添付」したのかと思いましたが、
    違うようですね。用語として紛らわしいですが、この場合は「添付」
    というより単に「呼び出すフォーム」的な意味合いでしょうか?

    その上で、仰りたいことは、呼び出すフォームでは
    「テキスト」オブジェクトの「ソース」を変数で定義した
    ということなのでしょうね?

    >変数の値はモーダルフォーム側に引き継がれないようです。

    そういうことはありません、普通は。

    要するにやりたいことは
    元のwfm/kevで、共通変数で初期値をセットし、呼び出したwfm/kevで変数値を
    書き換えて戻ってくる・・・・そういうことだのだと妄想しました。
    そういう理解でよろしいでしょうか?
    とすれば、後で簡単な例を挙げることにやぶさかではありませんが・・・

引用返信 [メール受信/OFF] 削除キー/
■13151 / inTopicNo.5)  Re[4]: 変数が初期化される
□投稿者/ 悲しげ -(2021/10/12(Tue) 22:51:13)
    簡単な例です

1634046673.zip
/7KB
引用返信 [メール受信/OFF] 削除キー/
■13152 / inTopicNo.6)  Re[1]: 変数が初期化される
□投稿者/ 悲しげ -(2021/10/12(Tue) 23:02:56)
    見落としてました。No13146には添付ファイルが有ったんですね。(^^;)
    でも中味は「新規登録.wfm」だけで、kevも呼び出し用のモーダルフォームも
    入ってないので、開いた途端にエラーになりますよ。
    これだと添付アップの意味がない。(;_;)

引用返信 [メール受信/OFF] 削除キー/
■13153 / inTopicNo.7)  Re[1]: 変数が初期化される
□投稿者/ 尾形 -(2021/10/13(Wed) 07:52:02)
    どうも、こんにちは


    > イベントのメイン部で共通変数と宣言した変数が
    > フォーム呼び出し "新規登録.wfm",編集表=しない
    > を実行後,呼び出しもとに戻った時点ですべての変数が初期化(空値)

    "新規登録.wfm"でも、同じ共通変数宣言してるとか


引用返信 [メール受信/OFF] 削除キー/
■13154 / inTopicNo.8)  Re[2]: 変数が初期化される
□投稿者/ 悲しげ -(2021/10/13(Wed) 21:23:23)
    No13152に返信(悲しげさんの記事)
    書き直そうと思ったが、削除キーが違うみたいで編集ができない。
    ので引用→返信で対処しておきます。

    > 見落としてました。No13146には添付ファイルが有ったんですね。(^^;)
    > でも中味は「新規登録.wfm」だけで、kevも呼び出し用のモーダルフォームも
    > 入ってないので、開いた途端にエラーになりますよ。
    > これだと添付アップの意味がない。(;_;)

    ----- 以下訂正後の文章 -----
    でも中味は、呼び出し用のモーダルフォームと思われる「新規登録.wfm」だけで、
    kev(「入力処理.kev」なのでしょうね)とか、呼び出し元のwfm/kevも入ってない
    ので、殆ど参考にはなりませんよ。


引用返信 [メール受信/OFF] 削除キー/
■13156 / inTopicNo.9)  Re[1]: 変数が初期化される
□投稿者/ 鳴瀬 -(2021/10/17(Sun) 17:24:02)
    灯台元暗しなんでしょうか。あれから八方手を尽くしましたが解消せず一からフォームを作り直す決心をしたら問題解消しました。
    どうやら,手直し保存を繰り返しているうちにフォーム自身が壊れてしまっていたようです。お手数をかけて申し訳ありませんでした。
解決済み!
引用返信 [メール受信/OFF] 削除キー/



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

このトピックに書きこむ

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

Mode/  Pass/

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

- Child Tree -
- Antispam Version -