FAQ
エラー:“IWorkspaceFactory error -2147220952 License not initialized or -2147467259 Unspecified error”

ナレッジ番号:5506 | 登録日:2023/07/27 | 更新日:2024/11/21

【概要】

ArcObjectsのActiveX Dllプロジェクトで、Visual Basic 6のデバッカでステップ実行の際、
ワークスペースのオープン時に以下のエラーメッセージが表示されます。

“IWorkspaceFactory::Open, IWorkspaceFactory::OpenFromFile or IWorkspaceFactory2::OpenFromString throw error -2147220952 (80040228) "License not initialized" or -2147467259 (80004005) "Unspecified error".”

同様のコードは、デバッカの外では正常に動作します。


【原因】

これはVisual Basic 6のデバックプロセスで、ArcGIS 9.2とランセンシングのメカニズムが相交わるためです。


【解決策】

コードのデバックを行うのにVisual C++ 6 を使っていただくと、この問題は起こりません。
より詳細な情報は以下の関連情報をご参照ください。


■関連情報

EDN: VB6 Compile and Register in Add-in

Debug a Visual Basic ArcObjects ActiveX DLL application with Visual C++
 Visual Basic ArcObjects ActvieX Dll アプリケーションをVisual C++でデバックする方法

メタデータ

種類

製品