>>200
先週くらいからAhk2Exe.exeがMSと一部のアンチウイルスにより、ウイルス検出されているようですので、たぶんその影響と思われます
Ahk2Exeは5月17日以降更新がないので誤検知である可能性が高いです
この手の誤検知については実際に何を信じるかは自己責任です
Ahk2Exe及び自分でコンパイルしたexeに問題がないと判断するならアンチウイルス側で除外設定をしてください


>>204
演算結果、関数の戻り値、コマンドの出力変数、などの定義時に代入される変数の場合は不要です

通常の変数の場合、v2なら空変数の参照はエラーになるので必要です

v1では空変数は空文字として扱われるためエラーにはなりませんが、数値演算の場合は空変数に対し四則演算などをしても
結果は空文字になるのであらかじめ数値が代入されている必要があります
真偽値評価や文字列操作に用いる場合は不要ですが、v1のホットキーラベル内やGoSubの呼び出しラベルでの変数スコープは基本的にグローバルなので
変数名の競合による予期せぬバグを防ぐためにも初期化をしておいた方が無難です

プログラミングの作法的にはどの言語でも明示的に初期化する方が推奨されます