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

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

No21991 の記事


■21991 / )  条件式は合っていますか?
□投稿者/ 中箱 -(2010/04/20(Tue) 19:01:31) [ID:XAPi9INn]
    >Loop While (Eval("EOF(内部$(Args(1))調査)") = 0)

    ここの条件式ですが、EOF()関数の結果(0か1)をEvalすることに意味が分かりませんので、
    EOF(Eval("内部$(Args(1))調査"))とするべきところを打ち間違えたのを見落としているだけでは。


    PS.
    見たところ、このDo〜Loop部においてはEval("内部$(Args(1))調査")やEval("内部$(Args(1))調査2")の結果は一定値を取るようですから、
    同じ結果を得るために何度もEval関数を呼んでいることになりますよね?

    どうせ同じ結果ならその都度Eval関数を呼ばずに、変数に入れてしまっても問題ないはずです。
    むしろその方が視認性が上がりますし、修正時の手間、打ち間違いによるミスを起こす可能性は減るでしょう。実行速度に関しても多少上がることはあっても明確に下がることはまず無いでしょうし。

    (もしもLoop行の条件式が間違いだったのならですが、始めから変数を使っていれば、問題の発生も避けられた可能性が高かったように思います)
返信/引用返信 削除キー/


Pass/

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

- Child Tree -
- Antispam Version -