タイトル : 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) '※ エラーが無いのにメッセージが表示されましたが良く意味が判りません。 アドバイスをして頂けますと幸いです。宜しくお願い致します。 |