FAQ

COMコンポーネント使用時にエラーが発生する

公開日:2007/08/10

  • V12
  • V11
  • V10
  • V9
  • V8
  • V7
  • V6
  • V5

Question

ASPからCOMコンポーネントを使用するプログラムを作成しているが、
 Set objCast = CreateObject("CCastCOM.CCast")
で、「ActiveXコンポーネントはオブジェクトを作成できません。」というエラーが出て実行できない。


Answer

製品インストール時に、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コンポーネントを使用した実行でエラーが発生する

この質問・回答は役に立ちましたか?

このページのよい点、悪い点を教えてください!FAQ改善の参考とさせていただきます。

  • 個人情報は入力されないようご注意ください。
    弊社からの回答をご希望の場合は、画面上部のメニューより「お問い合わせ」をご利用ください。
  • 最後に「送信」を押すことでコメントが送信されます。

検索