[2652]
バグ100連発(うそ)
みく
・プリンタボタンのキャンセルでプリンタ不明になるバグ
CPrint.cpp:77行目を削除するのでは駄目かな。
・つづり間違い?
CLayoutMgr/CDocLineMgrの関数で
GetFirstLinrStr
GetNextLinrStr
・関数の型と戻り値が...
CDocLineMgr.cpp:WriteFile()
戻り値の型がintでreturnではFALSE,TRUE,-1の3種
呼び出し側ではBOOLを期待しているので-1はどうする?
(途中でキャンセルすると正常終了になる)
関数の戻り値の型、returnでの値、呼び出し側での期待値がめちゃくちゃになっている関数がいくつかあります。
CDlg系のGetDataも同様です。
BOOLはreturnにTRUE,FALSE以外を書いてもビルド時に警告が出ないので、調べるのが大変そうです。