COMコンポーネント使用時にエラーが発生する
公開日:2007/08/10
- V12
- V11
- V10
- V9
- V8
- V7
- V6
- V5
ASPからCOMコンポーネントを使用するプログラムを作成しているが、
Set objCast = CreateObject("CCastCOM.CCast")
で、「ActiveXコンポーネントはオブジェクトを作成できません。」というエラーが出て実行できない。
製品インストール時に、COMコンポーネントが正常にシステムに登録できなかった可能性があります。
COMコンポーネントはバージョンにより配置される場所が異なります。
使用するCOMコンポーネントを例に従い登録してください。(登録には管理者権限が必要です。)
[ディレクトリ]
V11、V12:プログラムフォルダ
V10:Create!Form導入ディレクトリ
V9まで:Windowsシステムディレクトリ
※プログラムフォルダは、マネージャのメニュー[ヘルプ]-[バージョン情報]-[バージョン情報詳細]で確認できます。
[COMコンポーネント]
※製品によって登録するCOMコンポーネントが異なります。
■V11、V12の場合
Cast : CCastCOM.dll
Screen : CScreenCOM.dll
Print : CPrintCOM.dll
PrintStage : CPrintSTCOM.dll
Expage : CExpageCOM.dll
■V10以前の場合
FormCast : CCastCOM.dll
FormCollect : CCollectCOM.dll
FormPrint : CPrintCOM.dll
FormPrintStage : CPrintSTCOM.dll
例)
Windowsスタートメニューより、「ファイル名を指定して実行」を起動します。
V12 :regsvr32 C:\Program Files\Infotec\CreateForm\12\CCastCOM.dll
V11 :regsvr32 C:\Program Files (x86)\Infotec\CreateForm\11\CCastCOM.dll
V10 :regsvr32 C:\CreateV10\CCastCOM.dll
V9まで:regsvr32 C:\WINNT\system32\CCastCOM.dll
と、入力し[OK]ボタンをクリックします。
※WindowsシステムディレクトリはOSにより異なることがあります。
なお、ASPからCOMコンポーネントを使用してランタイム製品を実行する場合、以下のFAQについても確認してください。
ASPからのCOMコンポーネントを使用した実行でエラーが発生する
この質問・回答は役に立ちましたか?