VS2012コンパイルエラー対応＋設定ファイルエラー処理の修正

* for(int i=...)に関するVC6用対策コードがVS2012ではねられてしまうようになった。
* EVENT_SYSTEM_FOREGROUNDをフックするタイミングが早すぎて、
  warn()またはerror()によるエラーダイアログが表示されなかった。(2011-07-10版～)