- 自動化ツールUWSC使いよ集まれ18 [無断転載禁止]©2ch.net
772 :名無しさん@お腹いっぱい。[sage]:2016/11/07(月) 17:28:43.77 ID:tc6WVx0x0 - どうしてもpublicじゃなきゃいけないならしょうがないが、varで渡せるものならそうするべき。
バグの温床。
|
- 自動化ツールUWSC使いよ集まれ18 [無断転載禁止]©2ch.net
775 :名無しさん@お腹いっぱい。[sage]:2016/11/07(月) 17:59:48.16 ID:tc6WVx0x0 - >>773
シングルスレッドで動かしているとしても関数を二度呼びすると変数が変わってしまう。 ループ回しつつifで分岐してたりすると何が問題になってるか気づきにくい。 あと、スレッド使い出すと扱いが面倒になる。
|
- 自動化ツールUWSC使いよ集まれ18 [無断転載禁止]©2ch.net
781 :名無しさん@お腹いっぱい。[sage]:2016/11/07(月) 20:41:06.57 ID:tc6WVx0x0 - >>776
> まあuwsc自体がグローバル汚染上等な作りだし(例:chkimgのG_IMG_X) G_IMG_X/Yってローカルだよね? ↓のコードで二回目のmainのG_IMG_Xの表示はfunc1()呼び出す前のが保持されてるよ。 chkimg("AAA.bmp") PRINT "main "+G_IMG_X+"/"+G_IMG_Y func1() PRINT "main "+G_IMG_X+"/"+G_IMG_Y procedure func1() chkimg("BBB.bmp") PRINT "func1 "+G_IMG_X+"/"+G_IMG_Y fend 結果 main 74/65 func1 456/69 main 74/65
|