DOBON.NETプログラミング道掲示板

ログ内検索
・キーワードを複数指定する場合は 半角スペース で区切ってください。
・検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
・[返信]をクリックすると返信ページへ移動します。 (*過去ログは表示されません)
・過去ログから探す場合は検索範囲から過去ログを選択。
過去ログより前の全過去ログはこちらで検索できます。

キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
投稿日時/ 日以内
大文字と小文字を区別する

No.33366 の関連記事表示

<< 0 >>
■33366  Re[11]: C#で作成したDLLがVB6.0で利用できない
□投稿者/ Jun -(2016/05/06(Fri) 20:32:32)
  • アイコン
    No33365に返信(魔界の仮面弁士さんの記事)
    > であれば、API 側を Alias せず、そのまま GetObjectW / GetObjectA として
    > 呼び出すようにするか、
    
    これで切り分けは問題なく出来ました。
    但し、新たな問題が発生しました。
    
    Public Function IsWindowOnCurrentVirtualDesktop(ByVal topLevelWindow As Long) As Boolean の Err.Raise hr で発生します。
    
    実行時エラー'-2147319765(8002802b)'
    オートメーションエラーです。
    要素が見つかりません。
    
    と出ます。
    ※なぜにエラーを発生させているのでしょうか ・・・
    
    > 参照設定はできたのですね。
    > VB 側の呼び出し部のコードはどうなっていますか?
    
        Dim obj As ClassLibrary1.Class1
        Set obj = New ClassLibrary1.Class1
        If obj.IsVirtualDesktop(Me.HWND) Then
          MsgBox "OK"
        End If
    
    このようにしています。
    DLLの作成に問題があるのかもしれません。
    
記事No.33343 のレス /過去ログ1より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/


- Child Tree -