問題タブ [activex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
810 参照

c++ - COM/ActiveX オブジェクトに関する質問

私は「伝統」の働きについて十分な知識を持ってい.dllます。dynamic loadingまた、との違いstatic loadingなど。

しかし、COM オブジェクトの動作について次の疑問があります。

  • COM オブジェクトを に登録することは必須regsvr32ですか?
  • 登録済みの 2 つのバージョンをCOM object同じ/異なるディレクトリに置くことはできますか?
  • .dll ファイル内にパッケージ化されている以外に、「従来型」.dllと「?」の間に共通点はありCOM objectますか?
0 投票する
1 に答える
5721 参照

.net - TLBIMP で編集された dll の後に手動で ActiveX ラッパーを生成しますか?

C# プロジェクトからアクセスする必要のある ActiveX コンポーネントがいくつかあります。

Visual Studio の [参照の追加] ダイアログを介してそれらをインポートできます。これにより、ラッパー クラスも自動的に生成されます。(すなわちABCLibAxABCLib)

TLBIMP /primary個々の OCX ファイルで実行することにより、プライマリ相互運用機能アセンブリを手動で生成できることはわかっていますが、Visual Studio ユーザー インターフェイスを使用しない限り、ActiveX ラッパーを生成する方法が見つかりませんでした。

.NET SDK で ActiveX ラッパーを生成するコマンド ライン バージョンはありますか?

AxABCLibTLBIMP から取得した PIA から手動でバージョンを生成したい。(つまり、名前空間の設定、dll ファイル名の出力など) 可能ですか?

0 投票する
3 に答える
2343 参照

delphi - Delphi 2009 COM/ActiveX タイプ ライブラリ サポートの安定性

TLBとメンテナンスの問題を参照...

Delphi 2009で新しい COM/ActiveX タイプ ライブラリのサポートを(しばしば) 使用している人々への私の質問: 実装はどのくらい安定していますか?

特に、クラスの追加/削除、GUID の変更、メソッド/プロパティの名前変更、メソッド/プロパティの並べ替え、巨大なタイプ ライブラリ (50 以上のクラス) などに興味があります。

Delphi 2007 (悪夢) や Delphi 7 (まったく問題ありませんが、SVN から TLB ファイルを復元しなければならない場合もあります) と同じくらい安定していますか、それとも超安定 (...うーん、....のように) ですか? Delphi のバージョンを覚えていますか?)

編集:はい、もちろん、テキスト RIDL は優れたアイデアでしたが、私の質問は: TLB サポート
の (新しい)実装は安定していますか?上で説明したタスク)。

0 投票する
3 に答える
9777 参照

flash - Flash ocx からの AxShockwaveFlashObjects および ShockwaveFlashObjects

私は作成しようとしています:

AxShockwaveFlashObjects.dll および ShockwaveFlashObjects.dll

次のコマンドを入力します。

aximp C:\WINDOWS\system32\Macromed\Flash\FlDbg10.ocx /nologo

しかし、E_ACCESSDENIED エラーが発生します。

私は何を間違っていますか?ありがとう!

0 投票する
1 に答える
665 参照

activex - ActiveX 内からプロキシ定義を取得する方法

では、シナリオは次のとおりです。

HttpWebRequest クラスを使用してファイルをアップロードする activeX があります。私の問題は、activeX をプロキシ サーバーの背後で適切に動作させるために、ネットワーク資格情報を指定する必要があることです。

コードは次のとおりです。

ユーザー インターフェイスがない (または最小限の) iExplorer からこの情報を取得するにはどうすればよいですか?

ありがとうございました :)

0 投票する
2 に答える
3727 参照

.net - .Net カスタム コントロールを VB6 フォームで使用できますか?

VB6 Windows アプリケーションのメンテナンスを行っています。VB6 フォームで使用したい .Net カスタム コントロール コンポーネントがあります。これは可能ですか?.Net DLL 用の COM タイプ ライブラリを生成することにより、VB6 から非ビジュアル .Net コンポーネントにアクセスする方法は知っていますが、.Net カスタム コントロールを VB6 の .OCX のように使用できますか? もしそうなら、コントロールはどのようにVB6でインスタンス化され、フォームに追加されますか.

返信ありがとうございます。

0 投票する
0 に答える
1520 参照

com - COMExceptionのデバッグ

ルーティングを行うために、古いIntergraphルーティングライブラリを使用しています。

複数のActiveXオブジェクトとCOMオブジェクトを問題なく作成できましたが、作成時にCOMExceptionをスローする「Location」と「LocationCtrl」の1つのタイプがあります。

関連するコードは次のとおりです

Streetsプロパティを設定すると、COMExceptionがスローされました。

例外は次のとおりです。

アプリケーション全体は非常に単純で、サポートオブジェクトの一部を初期化するコードのみが含まれていましたが、この特定Locationのタイプは問題なく初期化されますが、プロパティゲッター/セッターを最初に呼び出すと、上記の例外がスローされます。

私はすでに数日間これをデバッグしていて、Locationクラスを適切にインスタンス化して初期化する方法を見つけられませんでした。

どんな手掛かり?これをさらに調査する方法に関するいくつかの指針はありますか?

0 投票する
1 に答える
3938 参照

vb.net - VB.NET の VLC ActiveX を含むツールバー

VB.NET アプリで VideoLAN VLC ActiveX Plugin 2 (VLC 0.9.4 インストールで利用可能)を使用まし

私はそれに気づきました:

  • コントローラー ツールバー (シーク バー、コントロール ボタン、ボリューム) がまったく表示されない
  • ファイル再生後も
  • また、「ツールバー」プロパティを TRUE、読み取り専用に設定することはできませんか?

だから私の質問は:

  1. 「ツールバー」プロパティは役に立たないものですか、それとも TRUE にする特別な方法はありますか?
  2. ツールバーは表示されますか、それとも自分で実装する必要がありますか?
  3. コントロール ボタンを備えたカスタム シーク スライダーを作成する必要がある場合、メディアの再生とフレームへのシークを制御するために使用できるAPI 呼び出しは何ですか? VB.NET?
  4. アプリのツールバーでVLC プレーヤーを取得する他の方法はありますか? libvlc?

代替テキスト

^ これは、私の VB.NET アプリに入れたいツールバーです。

0 投票する
1 に答える
2575 参照

silverlight - ActiveX コントロールで Silverlight を使用できますか?

Silverlight を使用する ActiveX コントロールを作成したいと考えています。これは可能/賢明であり、誰かがこれのサンプルコードを持っていますか?

WPF/Silverlight コントロールを直接使用できないレガシー (非 Web) システムで作業しています。ただし、システムは ActiveX コントロールにアクセスできます。ActiveX コントロールで Silverlight をホストできる可能性があるため、かなり古い UI を更新できると考えられます。

0 投票する
2 に答える
2682 参照

excel - CreateObject( "Excel.Application")の使用-署名されていないコントロールに関する問題

データベースからのデータに基づいてクライアント側のVBスクリプトを生成することにより、Excelファイルにコンテンツを書き込むレガシーASPページがあります。set app = CreateObject( "Excel.Application")を使用してExcelを初期化します。

問題は、これが「署名されていないActiveXコントロール」であり、一部のクライアントは、IE設定を変更して機能させることはないと言っていることです。

Aspose.Cellsを使用してASP.NETでページを書き直す以外に(このページでは長い時間がかかります)、他に役立つオプションを誰かが知っているかどうか疑問に思いました。

ありがとう!