ISymbologyControl LoadDesktopStyleFile和已安装ArcGIS Desktop 10的问题

时间:2012-11-07 03:41:33

标签: styles desktop arcgis graphical-programming

我很抱歉我的英语不好。我使用C ++和Qt框架进行程序开发。我叫方法 ISymbologyControl LoadDesktopStyleFile并收到错误代码:“1075 800a0433:未安装ArcGIS Desktop 在这台机器上,无法读取样式文件“,但我已安装ArcGIS Desktop 10.0。我使用 esriLicenseProductCodeArcEditor初始化许可证的许可证产品代码:

IAoInitializePtr ipInit(CLSID_AoInitialize);
::AoInitialize(NULL);
esriLicenseStatus lic;
pIAoInit->Initialize(esriLicenseProductCodeArcEditor,&lic);

程序启动并正常工作,但所有ArcObjects依赖于ArcGIS Desktop都不起作用。我用的时候 ArcGIS 9.3一切正常。我使用#import指令来使用桌面库,例如:

 #import c:\\Program Files (x86)\\ArcGIS\\Desktop10.0\\com\\esriDisplayUI.olb raw_interfaces_only raw_native_types no_namespace, named_guids

用于所有必需的库。它在9.3中工作,但现在在10.0中不起作用。 我的行为有什么不对?

0 个答案:

没有答案