CreateDialogやDialogBoxを使うコードでは、表示するダイアログにアイコンを設定していると
Callback.wbp(***) - [警告] "LoadIcon"の第2パラメータが、Longから*Byteに強制変換されています。
Callback.wbp(***) - [警告] "SendMessage"の第4パラメータが、HICONからLongに強制変換されています。
が必ず2つセットで出てきます(^^; [*** には行番号が入る]
このため、AucMonのコンパイル時には回避できない6個(↑が3組)の警告が常に表示されます…。
ついでにですが、String$()関数を使うと必ず警告の対象になります(Include\basic\function.sbp)。
コード: 全て選択
dwStrPtr=_System_HeapStringAlloc(length*num)
SetDWord(VarPtr(String$),dwStrPtr)
↑この辺り。
#defineなどを使って工夫してやる必要がありそうですね…。