esri开发中c#调用idl中的idl代码怎么编写

esri开发中c#调用idl中的idl代码怎么编写,第1张

//读取注册表获取IDL安装路径

RegistryKey rsg = null

rsg = Registry.LocalMachine.OpenSubKey("SOFTWARE\\ITT\\IDL\\8.0", true)

string IDLPath = ""

if (rsg.GetValue("Installdir") != null) //读取失败返回null

{

//初始化IDL80路径

IDLPath = rsg.GetValue("InstallDir").ToString() + @"IDL80\bin\bin.x86\idlrt.exe"

}

else

{

MessageBox.Show("未找到IDL文件")

return

}

//新建一个进程

Process myProcess = new Process()

string SavFilename = @"D:\IDLWorkspace80\test\test.sav"

ProcessStartInfo myProcessStartInfo = new ProcessStartInfo(IDLPath, SavFilename)

myProcess.StartInfo = myProcessStartInfo

myProcess.Start()

//等待myProcess退出

myProcess.WaitForExit()

//继续执行下面的代码

MessageBox.Show("继续执行代码")

是JavaScript中的语法通过元素的ID特性来获取元素例如有入下元素:<input type="text"¢d="button1" value="Click Me"/>那么当调用document.getElementById("button1").Value的时候f返回的就是"Click Me"了window.location.href实现一个框架的页面在执行服务器端代码后刷新另一个框架的页面。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11158078.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存