どっちかはっきりしてくれ
Dimで宣言した方がいい
オブジェクトをクリアした方がいい
検索して見掛けて以来、付けるようにしたのはいいがはっきり言って面倒くさい。
一箇所にまとめた方がエラーも発見しやすいので、サンプルなどを見習って上にまとめいる。
が、宣言する度にエディタのてっぺんまで戻り、書いたらまた元の行に戻りを繰り返していると
完全におちょくられている気分になる。
付けなくても動作するので、付けなければいいだけの話なのだが
冒頭で述べたような言い方をされたら、付けざるを得ないでしょ?
逆を言えば、これをやらないと良くないという事でしょ?
そりゃ付けるさ、気になってしょーがないでしょーがーーーーーーーっ!!
「車にはブレーキを付けた方がいい」
「乾燥剤は食べない方がいい」
「スカイダイビングはパラシュートを付けた方がいい」
言ってる事これと一緒でしょーが。
「付けないといけない」
とはっきり言いなさい!
なぜそんな中途半端な事をするのか?
と、文句ばかり言っても何も始まらないので
UWSCで変換して作業を軽減することした。
後でクリアするものは"$$"を、その他は"##"を付けながら書いていき
$$sfo set sfo = createobject("scripting.filesystemobject") $$objopen ##filepath set objopen = sfo.opentextfile(filepath) ##read read = objopen.readall objopen.close
UWSCで変換した結果↓
option explicit dim sfo, objopen dim filepath, read set sfo = createobject("scripting.filesystemobject") set objopen = sfo.opentextfile(filepath) read = objopen.readall objopen.close set sfo = nothing set objopen = nothing
してやったりじゃ!
そのuwsファイルの中身
これでかなり作業が軽減された。
しかし、ここまでして不満だらけのVBscriptをやっている目的は何だろう?
わからん……。