tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル PInvokeStackImbalance が検出されました。VB2005
投稿日: 2007/12/10(Mon) 17:12
投稿者しんかい
お世話になります。
VB6→VB2005にアップグレードしました。なんとかエラーは無くなりました。
しかし2ヶ所に※PInvokeStackImbalance が検出されました。

メッセージ
PInvoke 関数 '・・Net.Form1:GetWindowLong' がスタックを不安定にしています。
PInvoke シグネチャがアンマネージ ターゲット シグネチャに一致していないことが
原因として考えられます。呼び出し規約、および PInvoke シグネチャのパラメータが
ターゲットのアンマネージ シグネチャに一致していることを確認してください。

           '****ウィンドウ属性を取得****
nIndex = GetWindowLong(Me.Handle.ToInt32, GWL_EXSTYLE)  '※
               ' ****半透明を設定****
Call SetWindowLong(Me.Handle.ToInt32, GWL_EXSTYLE, nIndex Or WS_EX_LAYERED)  '※

エラーが無いのにメッセージが表示されましたが良く意味が判りません。
アドバイスをして頂けますと幸いです。宜しくお願い致します。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。