>>665
コンストラクタの段階でmessageにNULL突っ込んどいて、
SetMessageが呼ばれた段階でNULLなら初回呼び出し、NULLでなければ2回目以降と言う判断はできるかな。
色々便利だから、メモリの長さも保持しとくといいよ。