アクセス違反

返信する


答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: アクセス違反

問題解決

by M.S. » 2006年3月09日(木) 12:25

Create イベントのコードに間違いは無かったので、
まさかと思い、ビットマップをちょっといじってやると、
アクセス違反は起こりませんでした。

どうやら、ツールバーのビットマップで、
グレースケールになっている方が、
「24 色ビットマップ」になっているのが原因のようでしたので、
「24 色ビットマップ」から「16 色ビットマップ」に変換してやったところ、
うまく動作しました。

お騒がせしました。

Re: Re: アクセス違反

by M.S. » 2006年3月08日(水) 20:43

7 様のご指摘どおりにしていくと、
「Create イベント」に問題があるということが判明しました。

これから修正をしていきますが、
原因が判明されない場合は、
また質問させていただきます。

ありがとうございました。

Re: アクセス違反

by 7 » 2006年3月08日(水) 19:22

新しくプロジェクトを作って、新しいプロジェクトにアクセス違反が起きるまでちょっとずつコードを移していけば何がアクセス違反を起こしてるか分かるかもしれませんね。

他の投稿にも書いたのですが、MainWnd.sbpの中に全てのコードを書くのではなく、もっと色々なファイルにバラすと後々楽ですよ。

アクセス違反

by M.S. » 2006年3月08日(水) 19:04

テキストエディタを作っているのですが、
コードは正しいと思うのですが、アクセス違反が起こってしまいます。

コード: 全て選択

スレッド(&H250)でアクセス違反がありました(EPI=&H5AB77F36)。
始めの括弧の中はいろいろ変わったりするんですが、
ドラッグされているところは、
Callback.wbp の

コード: 全て選択

MainWnd_Create(ByVal (lParam As VoidPtr))
と、

コード: 全て選択

MainWndProc=EventCall_MainWnd(hWnd,dwMsg,wParam,lParam)
いきなりアクセス違反が起きたので、僕にも意味がわかりません。
一応コードを載せておきますので、参考にしてください。
※注釈はありません!

お願いします。

ページトップ