掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ActiveX内TMSCommでクラスが登録されていません (ID:41106)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
yTakeです。 32ビットWindows7でDELPHI XEです。 まず、 "vb6sp6rt4"をダウンロードし、インストールしました。 "regsvr32 MSComm32.ocx"を管理者権限で実行しエラーなく完了しています。 次に、 "DELPHI XE"から、"コンポーネントのインポート"で"ActiveXコントロールの取り込み"を実行しました。リストされた登録済みActiveXコントロールから"Microsoft Comm Control 6.0"を指定してインポートしました。 開発でvb6sp6rt4を使うには、REGEDITで"vb6Controls.reg"をレジストする必要があるらしいいので、それも実施して無事レジストされてはいます。 ここにTMSCommコンポーネントを使用しているプロジェクトを開くと、なぜか”フォーム読み取り時エラー”が生じ”クラスが登録されていません。、、、、”と言うエラーになります。無視して進むと、TMSCommコンポーネントの無いフォームとなります。そこで、再度ツールパレットから"TMSComm"を配置しますが、今度も”クラスが登録されていません”となり配置もできません。 別のPC上で同様の環境を構築した際にはこの様な問題は生じていません。 今回の場合、エラーからTMSCommのインポートに失敗していると思われます。 一旦既存のTMSCommを削除してから、新たにTMSCommを登録し直すという事は可能でしょうか? "DELPHI XE"自体を再インストールしないとだめでしょうか? あるいは、他に原因があるのでしょうか? よろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.