こんにちは、honiyonです。
VC++6でOCXを作成し、IEに表示させようとしたのですが、
×マークしか出てきません。
手順は以下の通りです。
1.VC++6で MFC ActiveX ControlWizardで標準値のままプロジェクト作成。
2.ビルド
3.念の為手動で regsvr32で登録
4. odlファイルでclassidを確認。
※以下の位置を確認しました。
// CDDE_OCX7Ctrl のクラス情報
[ uuid(8BB5BBFC-D7FE-4BC2-9652-75F22695833C),
helpstring("TEST Control"), control ]
coclass TEST
5.HTML記述
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<OBJECT classid="clsid:8BB5BBFC-D7FE-4BC2-9652-75F22695833C" id="TEST" type="application/x-oleobject" width=100 height=100></OBJECT>
</BODY>
</HTML>
これでIEで表示させると×マークになってしまいます。
アドオンの管理で確認すると確かに読み込まれているのですが...。
因みにメソッドやプロパティも作成してみましたが、実行出来ません。(サポートされていないメソッド云々と怒られます)
表示できない理由を確認する方法はないでしょうか?
また、お気づきの点がありましたら教えてください。
宜しくお願いします(..
No.2
- 回答日時:
セキュリティソフト関連を疑ってみてはいかがでしょう
一時的に無効にしてみるとか
当方も WinXP SP2 + IE6ですよ
情報バー(黄色のバー)はなんと表示されていますか
ご返信遅くなり申し訳ありませんm(_ _)m
度々ご回答有難う御座いました。
情報バーは出てきません。
プロジェクトを作り直したところ、無事情報バーが出てきました。
許可すると正しくOCXのメソッドを呼ぶ事が出来ました。
違いは、
・実行時は不可視
・バージョン情報のボックスなし
としました。
前者の影響でしょうか...?
あまり釈然としませんが、ひとまず解決しました。
No.1
- 回答日時:
IEなど ブラウザのセキュリティで引っかかっているのではないでしょうか
MFC ActiveX Control Wizardの場合未署名のコントロールになります
IEのセキュリティ設定で
ActiveX コントロールとプラグイン
スクリプトを実行しても安全だとマークされていない…
が 『無効』になっていると ご質問のような現象になります
この回答への補足
ご回答有難う御座いますm(_ _)m
実はhtmlをWWWにアップロードして試していたのですが、
ローカルにhtmlを置いて試したところ、表示出来ました。
(警告の黄色いバーが出てきました)
インターネットゾーンのセキュリティを確認したのですが、
ご指摘頂いた設定も「ダイアログ表示」になっているので、
無言で×マークは出ないはずなのですが・・・。
なお、環境はWinXP SP2 + IE6で試しています。
う~ん、ナゾです...
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP php ログイン 1 2022/11/01 00:24
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ADOのCursorLocationプロパティ
-
C# TEXTが空白であるLABELは何...
-
エクセルの画像にツールチップ...
-
チェックボックスの文字色の変え方
-
DataGridViewで行の展開みたい...
-
VBからエクセルのテキストボ...
-
カスタムコントロールInputMan...
-
VB6でLabelの最前面にText Box...
-
Wordテキストコントロールが未...
-
テキストボックス(VBA)でEnter...
-
VC++のエディットボックスの非表示
-
C# アプリ終了時に設定を記憶...
-
OpenGL テクスチャを縮小表示す...
-
マウスオーバーした範囲の文字...
-
ASP.NETでのテキストボックスに...
-
条件付き書式を設定しても、テ...
-
日時や時刻を指定し、その時間...
-
テキストボックスがセルと連動...
-
C# のテキストボックスデザイン...
-
MSFlexGrid
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックス(VBA)でEnter...
-
エクセルの画像にツールチップ...
-
ADOのCursorLocationプロパティ
-
Wordテキストコントロールが未...
-
ACCESS2010 ActiveXコントロー...
-
VBからエクセルのテキストボ...
-
C# TEXTが空白であるLABELは何...
-
VB.NETで縦書表示をしたいので...
-
チェックボックスの文字色の変え方
-
DataGridViewで行の展開みたい...
-
ユーザーフォームに日付を表示...
-
コンボボックスの高さを変更し...
-
C# アプリ終了時に設定を記憶...
-
デザインモードを解除すると消...
-
VB6でLabelの最前面にText Box...
-
MSFlexGrid
-
Enabled=Falseのテキストボック...
-
PictureBoxの背景色変更(VB.NET)
-
checkbox付きListViewで デフ...
-
エクセル入力規制リスト行数
おすすめ情報