通知
すべてクリア
Topic starter
2005年10月27日 11:18 AM
Win2000Proを使用して、
VC++ 6.0を作成したPGを
VC++ .net2003へアップグレードを行いました。
アップグレードは成功したのですが、
「DBGrid Control(DBGRID32.OCX)」を使用していた、
ダイアログを開こうとすると、以下のメッセージが出力されてしまいます。
メッセージ内容:
2 ActivX コントロールをインスタンス化できません。
コントロールを再インストールするかまたは再登録してから再度行ってください。
メッセージの「OK]ボタンを押すとダイアログが
開くことが出来ず終了してしまいます。
解決方法がわかりません。
ご教授願います。
2005年10月27日 1:38 PM
いや、単にエラーメッセージの通りなのでは?
「DBGrid Control(DBGRID32.OCX)」が登録されていないのではないかと思うのですが。
登録の有無について確認をしてみましたか?
登録されていないのであれば、登録しないと使えないと思いますよ。
OCXを使う上では基本的な知識だと思うので覚えておいた方がいいです。
2005年10月27日 1:39 PM
それ以前に「DBGrid Control(DBGRID32.OCX)」がインストールされていないと言う
ことはないですか。
Topic starter
2005年10月27日 5:33 PM
VC++ 6.0では、
ActivX コントロールのインストールが
カスタムの設定でありました。
今回、VC++ .net2003をインストールした時、
追加登録を行った場合、ActivX コントロールの
インストールはありませんでした。
現在調査中ですが、手順等がわりましたら
教えてください。
よろしくお願いします。