一般的にそれがルールだからです。関数の戻り値に使われるマクロです。値にまで言及はしていません。関数の戻り値で指定されているreturn-1についてこれはちょっと、非常に難しい問題です。これと言った正解は無いと思いますよ。エラーチェックを行いたいと言う事ですから、これは成功の可否を見た方がいいかな。思う関数に戻り値を与えればいいのではないかと。関数のようなものにまで成功・失敗を問うのに、どれほどの意味があるのかと考えたらちょっと疑問ですね。あって困るものでもありませんし、DXライブラリのような巨大で不特定多数の人が使うようなライブラリの場合は、念のために持っておいてもいいでしょうね。すごく乱暴ですが、ぶっちゃけ好きにしたらいいと思いますよ。順番の整合性に問題無いとするとちょっと分かりませんね。等で、初期化スレッドの終了を待った場合はどうなりますか。普通に、レースコンディション起こしてませんか?大きいデータということですから、全部読み込みきる前にメインスレッドが走ってるような気がするのですが。しなおさない理由は何ですか。タスクマネージャの「プロセス終了」を禁止する無理です。VCエディタでのifとかbreakとかの文字色を変えたい解決した後でなんですが。等はプリプロセッサキーワードでは。ファイルを編集する事で、色を変える語を自由に定義する事が出来ます。これは、ユーザーキーワードの設定が反映されます。慣例としてi=0からはじまるのはなぜ?すでに、答えは出てると思いますよ。慣例として使われているのですから、何故かと聞かれればそれが慣例となっているからです。答えようが無いわけですが。多くの場合はそれが都合がいいからでは無いでしょうか。0から数える事はとても重要です。具体的には配列を扱う場合など。起点とし、+5という意味ですね。なる事は至極普通の事です。以前のスレッドを読んでませんので何がしたいのかよくわかりません。配列がどういう物であるかは分かっているのでしょうか。紙に書いてみればいいと思いますよ。配列の要素数分の□を書いて、それから状態遷移でも図で書いてみれば一発だと思います。ちなみに配列というのは、連続して並んだ箱です。