問題タブ [ocx]
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.
com - Com Ocx が IE7 でキーの押下を認識しないのはなぜですか
IE が Web ページにロードされるときに、IE へのさまざまなキー押下をキャッチする COM OCX があります。この OCX は IE6 ではうまく機能しますが、IE7 ではキーの押下をキャッチしません。
- IE7 に読み込まれ、他のイベント (Javascript によってキャッチされる) が生成されます。
- エラーは発生しません。
- IE7 で実行されているMicrosoft Application Compatability Toolkitを実行しましたが、エントリがまったくありません。
- コントロールは、IE6 で動作するためにフォーカスを必要としません。OSレベルのキーフックをプロセスに取得することで機能します。
- コントロールは IE7 PID を正しく取得し、それが設定されていることを報告します。
- コントロールはDesaware の Spyworksを中心に構築されています。
- 両方のテスト (IE6 と IE7) は、同じアカウントの Windows XP コンピューターでテストされています。
私が見つけることができる IE7 の互換性の問題に関するすべての投稿を読みましたが、キープレスを参照するものはありません。これが機能するのを妨げている可能性があるものは何ですか。
com - VB6 エラー - .ocx ファイルを読み込めません
今日のほとんどの時間、VB6 プロジェクトの 1 つに OCX ファイルをロードしようとしています。私が知っている最善の方法でレジストリのCOM登録をチェックしようとしましたが、ファイルでREGSVR32を使用して何度か試みましたが、役に立ちませんでした。コンポーネントをロードしようとしたときに VB6 から取得し続けるのは ([プロジェクト] --> [コンポーネント] の下) 'FilePath\FileName.ocx' をロードできませんでした。他の誰かがこれを以前に見たことがありますか? もしそうなら、それを修正する方法はありますか?
vb6 - Mappoint 2009 ヨーロッパ MapPointControl.ocx
MapPointControl.ocx を使用する古いレガシ VB6 アプリをサポートしています。お客様は、Mappoint 2009 では動作しないと言っています。
Google で調べたところ、ヨーロッパで追加された Mappoint には、不適切な OCX ファイルが添付されて出荷されたようです。どうやらこれは最新の CD に分類されているようですが、それでも不満を漏らしている顧客の助けにはなりません。
これは本当ですか?代わりの .OCX が必要なだけですか? 必要な場合はどこから? マイクロソフトのサイトは役に立ちません。
vb6 - msdxm.ocx と期間の問題
これはVB6の質問です。
Windows Media Player はどのように再生時間を計算しますか? 破損したメディア ファイルを検出し、これらの期間を計算しないことは可能ですか? デュレーション = 0 になることがありますが、これはなぜですか?
ありがとう :)
c++ - ImpersonateLoggedOnUser および ocx を使用する新しいプロセスの開始が失敗する
LogonUser、LoadUserProfile、および ImpersonateLoggedOnUser を使用して別のユーザー (Y) の権限を取得する C++ Windows アプリケーション (A) を作成します。A がワークステーション (X) にログオンしているユーザーを使用して開始することを意味します。ユーザーが自分の権限を昇格させたい場合は、ボタンを押して別のユーザーとしてログオンするだけで、ウィンドウからログアウトして再度ログインする必要はありません。
現在の状況は (関数の戻り値によると): LogonUser が機能し、LoadUserProfile が機能し、ImpersonateLoggedOnUser も同様に機能します。
なりすましの後、別のプロセスを開始します。このプロセスは、OCX コントロールを必要とするアプリケーション (B) です。これは失敗し、.oxc ファイルが正しくインストールされていないことがアプリケーションから通知されます。
問題は、マシン (X) にログオンしているユーザーとして B を直接起動すると、動作することです。A を使用して権限を昇格させたいユーザー (Y) として B を直接起動すると、機能します。
(X) としてログインし、エクスプローラーで [実行] (Y) を選択すると、機能します。
Windows の「実行」ダイアログと同じことを行うには、どの手順を実行する必要があるか知っていますか?
windows - 1 台のマシンでの複数の Flash.ocx バージョンについて
Flash.ocx を使用して SWF ファイルからフレーム画像を取得するアプリケーションを使用していますが、Adobe Flash Player を最新のものに更新した後、フレーム画像が完全に間違っています。古い Flash.ocx を実行中のフォルダーに保持し、アプリケーションがシステム フォルダーの代わりにそれを使用する方法はありますか? アプリケーション マニフェスト ファイル内に flash.ocx を追加しようとしましたが、機能しません。
wpf - Windows 7 x64 での Flash ocx「クラスが登録されていません」
32 ビット マシンで開発された Flash10c.ocx を使用する WPF アプリがあります。開発マシンに ocx を登録する必要はありませんでした。最新のフラッシュをインストールし、リファレンスを追加して、コーディングを開始しました。64ビットシステムでテストすると、古い「クラスが登録されていません」というメッセージが表示されます。これは、ocxをregsvrする必要があることを意味すると思います。32 ビットの ocx (dev システムの C:\Windows\System32\Macromed にあるので 32 ビットだと確信しています) を 64 ビット システムにコピーして登録しても問題ありませんか?
更新: regsvr32 /i flash10c.ocx で "The module flash10c.ocx las loaded but the call to DllRegisterServer failed with error code 0x80004005" というエラーが発生する
更新 2: 私はこれをあきらめ、32 ビット システムでのみ Flash を実行することにしました。誰かがより良い答えを持っている場合は、それを聞きたいのですが、現在の提案を回答済みとしてマークし、その努力に正当な評価を与えます。
com - 別の場所から OCX コンポーネントをロードする
regsvr32 を使用して System32 ディレクトリ内のコンポーネントを登録解除せずに、システムのデフォルトとは異なる場所から 1 つのアプリケーションの OCX コンポーネントをロードすることは可能ですか? 2 つのアプリケーションが OCX コンポーネントと競合しています。
vb6 - WindowsServer2008で実行されているcomdlg32.ocxを必要とするVB6アプリケーション
サーバー2008マシンで実行する必要があるレガシーvb6アプリケーションがあります。アプリケーションが依存しているcomdlg32.ocxを登録できませんでした。助言がありますか?