パスワードを忘れた? アカウント作成
435079 journal

amendoaの日記: WINAPIの謎

日記 by amendoa
MSDNライブラリを見ると、関数の説明で
BOOL StartService(...略,..)
となっているのに、その関数の戻り値の説明が
「関数が成功すると、0 以外の値が返ります。関数が失敗すると、0 が返ります。」
とか書いてあるのは反則。
と思うのは私が普段Javaを書いている人だからかしら。

たとえば
BOOL retval = StartService(...);
としたら、
if( retval == TRUE ){ ...
で評価できる事を保証していないわけでしょ。BOOLな関数はTRUEかFALSEのみを
返して欲しいし、現状の仕様なら関数の返り値の型をintにするべきだと思うの。
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

身近な人の偉大さは半減する -- あるアレゲ人

読み込み中...