エラー:NuGenesis Archive Template Builder を開く際に「Object variable or With block variable not set」(オブジェクト変数または With ブロック変数が設定されていません) - WKB17046
Article number: 17046To English version
症状
- 新規作成するとき、または既存の SDMS アーカイブテンプレートを開くときに、次記のエラーメッセージが表示されます:
- Run-time error '91': Object variable or With block variable not set(実行時エラー「91」:オブジェクト変数または With ブロック変数が設定されていません)
- Archive Template Builder プログラムが実行されない。
環境
- NuGenesis 9 SDMS
- NuGenesis 8 SDMS
原因
プログラムファイルがシステムに登録されなかった
解決策
- 管理者権限でコマンドプロンプトを開き、次記のコマンドを入力します:
- サーバーまたは 64 ビットクライアントの場合:
- C:\Windows\syswow64\regsvr32.exe C:\Windows\syswow64\NgArMSLObs.dll
- 32 ビットクライアントの場合:
- C:\Windows\system32\regsvr32.exe C:\Windows\system32\NgArMSLObs.dll
- サーバーまたは 64 ビットクライアントの場合:
追加情報
一般的に、プログラム読み込み中に発生すると、メッセージ「オブジェクト変数または With ブロック変数が設定されていません」は、必要な DLL ファイルが見つからないか、登録されていないことを意味します。NuGenesis Archive Template Builder の場合、NgArMSLObs.dll ファイルがエラーの最も可能性のあるな原因です。このファイルを登録しても問題が解決されない場合は、プロセスモニターおよび/または Dependency Walker ツールを使用して、プログラムに必要な DLL を特定します。
id17046, ランタイムエラー