私はアプリケーション ドキュメント (ショッカー) のスキャンテストに取り組んでいますが、そこにあるものは誤解を招く/矛盾しているようです。ソフトウェア会社にも聞いてみますが、最後の返事は数週間かかりました。とりあえず……(ありがとう)……
Xyz と呼ぶ GUI アプリケーションの [疑いのある] COM インターフェイスにアクセスしようとしています。
私の質問: 以下の結果は、利用可能な COM インターフェイスがないこと、登録する必要があることなどを意味しますか?
ユーザーマニュアルの状態:
アプリの COM インターフェイス機能に関連する引用を 2 つだけ示します。
「Xyz は、COM (コンポーネント オブジェクト モデル) コンポーネントを使用する 32 ビット アプリケーションであるため、ネットワークから Xyz を実行します......」.
「Xyz.Interface COMオブジェクトにアクセスして、情報を照会し、好きな形式で表示できます」.
コード例 1:
Dim xyz_com Set xyz_com= CreateObject("Xyz.Interface") xyz_com.Visible=false
結果 1:
「オブジェクトはこのプロパティまたはメソッドをサポートしていません: 'Visible'」
コード例 2:
Dim xyz_com Set xyz_com= CreateObject("Xyz.Interface")
結果 2:
最初のアプリケーション画面が表示されます - 彼らが言うように「サーバーモード」でアプリケーションを起動している場合、画面が表示されるとは思いません。
コード例 3:
Dim xyz_com Set xyz_com= CreateObject("Xyz.Interface") xyz_com.QueryInterface()
結果 3:
「オブジェクトはこのプロパティまたはメソッドをサポートしていません: 'QueryInterface'」