変数の動作に関する混乱 - ページ 5

 
回線に問題があるのは、事実です。誰も扱わないのが不思議なくらいです。いやいや、そんなことはないですよ。移行まであと1カ月。
 

MetaDriverとTheExpertの評価をありがとうございます。他の人が行間を読むだけで、不適切なコメントをすると、私は何かが間違っていることを証明するのにうんざりしています。

私はこのフォーラムで正しくエラーを報告したかったのですが、それが何であるかに踏み込まずに答えを出すことを義務付けられていると感じる人がいます。

 
wlad:

以下は、文字列とintの動作を比較する例です。

とログに出力する。

1. EAのロードとグローバル変数の開始

2. 外部変数からグローバル変数への転送。bool firsttime による一回限りの転送。

3. 外部変数の変化

4.その差は、ここにも表れています。

tempStringはValueStringの値を取る - 誤り

ValueInt が変わっても tempInt は値を保持する -正しい

5、6 は 3、4 と同様


文字列の挙動が異なる理由を教えてください。

Intが正しい間

具体的な回答をお願いします。


EAのプロパティでテスト中に手動でパラメータを変更した場合、.tplファイルのどこかに保存され、EAを再コンパイルしても解決しないことがあるようです。リセット」ボタンのみが有効です。バグなのかどうかはわかりませんが...。
 
コードの中で何かを変更しても、externは前の前のバージョンから残っていることが判明したのです。そして、EAのパラメータをリセットすることだけが有効です。バグなのかどうか......もう一度言いますが......わかりません......。
 
wlad:

MetaDriverとTheExpertの評価をありがとうございます。他の人が行間を読むだけで、不適切なコメントをすると、私は何かが間違っていることを証明するのにうんざりしています。

私はこのフォーラムで正しくエラーを報告したかったのですが、それが何であるかに踏み込まずに答えを出すことを義務付けられていると感じる人がいます。


テスターの問題であるとは一言も言っていません。
 

これはテスターの問題ではない!?

1. EAはテスター内ではなく、グラフ上で通常の動作モードで動作します

私はテスターについて一言も触れていません。どこからそんなことを言い出したのかわかりません

2.動作中に外部パラメータが変化する!

3. 後で文字列型のグローバル変数 で問題が発生し、間違って値を取ってしまう

が変化したときに、外部変数の

 
wlad:

これはテスターの問題ではない!?

1. エキスパートはテスター内ではなく、グラフ上で通常の動作モードで動作します

テスターのことは一言も言ってませんよ!どこからそんなことを言い出したんですか?

2. ランタイム中に外部パラメータが変化する

3. 後に文字列型のグローバル変数で問題が発生し、間違って値を取ってしまう。

を変更すると、外部変数が変更されます。


好奇心旺盛である。 TestInit2の全コードを 掲載していただけないでしょうか
 

くっそー、俺が馬鹿なのかもしれないが・・・。 でも、ちゃんと動いてる! ...頂いたログでも・・・。

最初の tick で tempString と tempInt が変更され、ログに出力されます。 すでに2回目のティックからは何も変わらず、ただプリントされるだけです。ifの前にプリントとコメントを入れる。そして、その違いがわかるはずです。

 
valenok2003:

好奇心旺盛である。 TestInit2のコードを 全文掲載していただけませんか

3つの例はすべてフルに掲載されています。

コードは最小限に簡素化されています。

 
Sepulca:

くっそー、俺が馬鹿なのかもしれないが・・・。 でも、ちゃんと動いてる! ...頂いたログでも・・・。

最初の tick で tempString と tempInt が変更され、ログに出力されます。 すでに2回目のティックからは何も変わらず、ただプリントされるだけです。ifの前にプリントとコメントを入れる。そして、その違いがわかるはずです。

本当に全部読んでないんですね。

外部変数を変更すると問題が明らかになることを指摘したのです。

例をよく読んでみてください。


最初の iniit を使った例では、エラーを見つけるのに必要なものだけを出力していたので、私は、それを

init()で混乱する人が多かったので、start()から