在要素类进行符号化时,使用axSymbologyControl需要安装路径下的Style文件路径,在AE9.3+VS2008中是这样的:

Microsoft.Win32.RegistryKey regKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\\ESRI\\CoreRuntime"true);

axSymbologyControl1.LoadStyleFile(regKey.GetValue("InstallDir") +"\\Styles\\ESRI.ServerStyle");


而AE10.1+VS2010不行,结果路径总是为空。但找到了另外一种解决方案,非常简单:

string strInstall = ESRI.ArcGIS.RuntimeManager.ActiveRuntime.Path;

结果为:C:\Program Files (x86)\ArcGIS\Desktop10.1\,这让我想到了ArcGIS管理器的信息,原来就是这个!

AE动态获取ArcGIS安装路径

相关文章:

  • 2021-07-14
  • 2022-12-23
  • 2022-12-23
  • 2021-08-29
  • 2021-12-08
  • 2022-01-10
  • 2021-08-13
  • 2022-12-23
猜你喜欢
  • 2021-10-07
  • 2022-12-23
  • 2021-12-22
  • 2021-12-03
  • 2022-12-23
  • 2022-12-23
  • 2021-07-13
相关资源
相似解决方案