問題タブ [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 投票する
1 に答える
958 参照

c++ - Pocket PC 上の MS Web ブラウザ

C++ MFC で Pocket PC 用のカスタム Web ブラウザーを作成しようとしています。Microsoft Web ブラウザの activeX コントロールを追加し、ポケット PC (エミュレータ) でアプリを実行すると、次のエラーが表示されます: "Debug assertion failed. occcont.cpp line: 916"

VS2005 のデバッグ ウィンドウを見ると、「OLE コントロール {8856F961-340A-11D0-A96B-00C04FD705A2} の CoCreateInstance が失敗しました。結果コード: 0x80040154 コントロールは正しく登録されていますか? 警告: リソース項目と Win32 Z オーダー リストは同期が取れていません。タブ オーダーが適切に定義されていない可能性があります。"

Pocket PC でこのコントロールを使用するにはどうすればよいですか? または、機能する同様のコントロールはありますか?

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

wpf - Win32 アプリではなく ActiveX で WPF コントロールをホストする

WPF コントロールを含む activex の例を探しています。

テスト ActiveX コンテナーでの ActiveX の登録中にコントロールを表示できますが、インスタンス化すると、WPF は表示されませんが、OnDraw 内でコード化されているものは表示されません。

ヒントや例はありますか?

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

.net - .NET での ActiveX コントロールの作成と展開

ビットマップの貼り付けに対応した Flash コントロールがないようなので、自分で書いてみたいと思います。Flash は使いたくないので、.NET を使用することにしました。

ダウンロードしてブラウザで実行できるネイティブ コード コントロールの正しい用語は、「ActiveX コントロール」だと思います。私の質問は、このような ActiveX コントロールを .NET で作成できますか?

Web でいくつかのチュートリアルを見つけましたが、それらはすべて、アセンブリがローカル マシンにインストールされていること、アセンブリとそれにアクセスしている Web サイトの両方が登録され、信頼されていることを期待しています。

これは、潜在的な匿名のインターネット ユーザーに少し多くのことを要求しています。イントラネット ユーザーにとっても、別の展開方法が望ましいでしょう。

これまたはその ActiveX コントロールをダウンロードするように求められた Web サイトをはっきりと覚えています。また、Flash や Java などのブラウザ プラグインを必要とするページでは、そのメディア タイプのプラグインを取得する場所をブラウザが認識するメカニズムがいくつかあります。

だから私の質問は2つあります:

  • ユーザーのブラウザーで実行できるコントロールを .NET で作成できますか?
  • 達成できる (半) 自動配信の最良の方法は何ですか?

サニーへの返答:

はい、多くの JavaScript リッチ テキスト エディターでは、リンクされた画像をテキスト フィールドに貼り付けることができ、正しい <img> タグが挿入されます。ただし、これは既に Web 上にある画像に対してのみ機能します。クリップボードからランダムなビットマップをコピーして貼り付けるだけで、新しい画像をアップロードしたいと考えています。

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

c++ - ActiveX コントロールのメソッドから値を返す

クライアント マシンに現在インストールされているサード パーティ製ソフトウェアのバージョンを照会するために Web ページで使用される ActiveX コントロールを作成しています。コントロールは、バージョンを整数として返す単一のメソッド (GetVersion) を公開するだけで済みます。私は ActiveX に非常に不慣れで、メソッドから値を正しく返すという単純なことに問題があります。IDL で次の宣言を使用する場合:

次の実装と組み合わせます。

HTML からメソッドを呼び出して、MessageBox を正常に表示できます。

しかし、定義/コードを次のように変更すると:

HTML からメソッドを呼び出すとクラッシュします。

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

windows-xp - ユーザー アカウントを作成する Web ページ内の ActiveX コントロール

Web ページの ActiveX コントロールからスクリプトを作成することで、Windows XP マシンでユーザー アカウントを作成する方法があるかどうか疑問に思っています。具体的には、ActiveX コントロールが存在することを検出し、自動作成を可能にするために、そのコンピューターから私の Web ページを使用できるようにするコンピューター (事前に構成して出荷する) に ActiveX コントロールを展開する方法があるかどうかを知りたいです。コンピューター上のローカル (Windows XP) ユーザー アカウントの数。基本的に、これは ActiveX コントロールを (必要に応じて) プレインストールし、デスクトップにリンクを提供するという問題であると考えてください。ユーザーはマシンを受け取って (管理者権限で) ログオンし、Web サイトにアクセスします。そこでサーバーが適切なユーザー アカウントを判断し、それらを HTML として送り返し、ActiveX コントロールが指定したユーザー アカウントを作成します。

この種のことは可能であるように思われますが、同時に、関連する可能性のある明らかなセキュリティ上の欠陥があります. これらのマシンへのアクセスは非常に制限されているため、セキュリティの問題はそれほど懸念されません。

これが可能かどうか誰にもわかりますか?組み込みの WMI コンポーネントでこのようなことを行うものはありますか? これは XP のセキュリティ モデルでも許可されていますか? それとも、これは完全に回避すべき巨大なセキュリティ ホールを開いているだけなのでしょうか?

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

internet-explorer - Web ページが情報バーにどのように反応するか

Web アプリケーションでのアップロードを容易にするために、アップロード ページに ActiveX コントロールをインストール/ロードします。ユーザーは、情報バーがこのコントロールのインストールを要求していることに気づきません。/supports ユーザーに指示し、アドオンのインストールを支援し、これが完了した場合にのみ続行するようにページを設定するにはどうすればよいですか? チェックできるトリガー/http ステータス コードが見つかりません。

Microsoft ダウンロード センターに、先に進む前に Windows Genuine Advantage をインストールするよう求める手順が記載されたページが表示されていることに気付きましたが、今は見つかりませんでした。また、調査できる他の例も知りません。

編集: JavaScript を使用してオブジェクト コントロールがインストールされているかどうかを判断できることがわかったので、http://www.velocityreviews.com/forums/t98678-check-to-see-if-active-x-control-is-を参照してください。 installed-and-display-instructions-if-needed.html

0 投票する
4 に答える
1243 参照

visual-studio-2005 - VS 2005 の ActiveX DLL プロジェクト テンプレートはどこにありますか?

VB6 では ActiveX DLL がプロジェクト テンプレートとしてリストされますが、VS 2005+ ではそのようなものはありません。古き良き ActiveX DLL テンプレートはどこにありますか? よろしくお願いします。

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

visual-c++ - Visual C++ 2008 のプロジェクトに ActiveX コンポーネントを追加する方法

私はちょうど Visual C++ を学んでいて、リファレンスのリストから ActiveX コンポーネントを選択するだけの Visual Basic に慣れています。どこにでも追加できるようです。プロジェクトに行く場合 | 参照、すべて空白です。パスを指定することしかできず、AcitveX コンポーネントのパスを指定しても、新しいことは何も起こりません。

ActiveX コンポーネントを Visual C++ にドラッグしたところ、オブジェクト ブラウザに表示されるようになりましたが、何もできないようです。

Visual C++ 2008 Express Edition を使用しています。

ありがとう

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

activex - Visual C++ 6 チュートリアルの ActiveX

ActiveX ライブラリ (Matrox フレームグラバー用の MIL) に基づくアプリケーションを構築する必要があります。サンプルとして提供されているコンソール アプリケーションをコンパイルして実行するため、ライブラリは既に動作しているはずです。(はい、コンソール アプリケーションはおそらく ActiveX をまったく使用していません...実際にはわかりません)

アプリケーションは、時間、1 秒あたりのフレーム数などを設定します。

ActiveX ライブラリはもちろん、Visual C++ を使用したことはありません (C プログラミングのスキルが少しありません)。「OKキャンセル」ダイアログを機能させることさえできません...

最も基本的な vc6 + ActiveX チュートリアルが必要です。

前もって感謝します。

0 投票する
5 に答える
10734 参照

c++ - プラグインを使用して Firefox で ActiveX コンポーネントを実行する方法はありますか?

Firefox で実行するために (可能であれば) 必要な ActiveX プラグインがあります。これを可能にする Firefox 用のプラグイン (または他の方法) はありますか?