初心者です。久々にABを触らせていただきました。(最新バージョンで)
昔のバージョンでは下記で動作していました。
SendMessage (hMainWnd, WM_SETICON, 0, LoadImage( 0,"test.ico", IMAGE_ICON, 0, 0, LR_LOADFROMFILE))
でも、新バージョンでは、デバッグで下記の警告が出ます。
”MainWnd.sbp(89) - [警告] "SendMessage"の第4パラメータが、VoidPtrからLongに強制変換されています。”
どう、対処すればいいのでしょうか?
左上のアイコン
あっちこっちでエラー
あっちこっちでエラーです。助けて~~です。
'テキストの上限を設定
SendMessage(rithEdit,EM_EXLIMITTEXT,0,MaxText)
これでも、エラーです。
”MainWnd.sbp(137) - [警告] "SendMessage"の第1パラメータが、LongからHWNDに強制変換されています。”
過去バージョンに戻すしかないのかな?
'テキストの上限を設定
SendMessage(rithEdit,EM_EXLIMITTEXT,0,MaxText)
これでも、エラーです。
”MainWnd.sbp(137) - [警告] "SendMessage"の第1パラメータが、LongからHWNDに強制変換されています。”
過去バージョンに戻すしかないのかな?
この場合放っておいても問題ないと思いますが、気になりますよね。私としてはAs Longと書くのも気になってしまいますが・・・
詳しくはこちらに書かれています。
http://www.discoversoft.net/help_center ... strict.htm
ちなみに#strictディレクティブを指定しなければ、この警告はでなくなります。
コード: 全て選択
SendMessage (hMainWnd, WM_SETICON, 0, LoadImage( 0,"test.ico", IMAGE_ICON, 0, 0, LR_LOADFROMFILE) As Long)
http://www.discoversoft.net/help_center ... strict.htm
ちなみに#strictディレクティブを指定しなければ、この警告はでなくなります。