目前正在做一个公路的检测系统,现在的问题是有一个地图监控和菜单监控 2个界面 地图界面上面标出了所有放了检测仪的比例位置 当检测员双击某一个的时候 弹出我的.exe程序 我这个时候需要获得对方.EXE程序传过来的参数,我该如何去接收他的参数,接收成功之后 应该是 我的界面上显示 检测仪(桩号)  然后后面紧接着是对应的串口号,这么说可能有点抽象 如果有前辈做过类似的程序 希望指教

解决方案 »

  1.   

    1 两个都是托管代码的话可以让地图程序加载你的EXE程序集,然后反射一个你的EXE的一个方法,将参数传进去
    2 利用第三介质传值,比如地图程序调你的EXE前先将参数保存到一个XML文件中,你的EXE启动后再首先读取这个XML
    3 进程间通信,了解下信道,我也不太清楚了
      

  2.   

    弹出传参应该是命令行参数吧,直接在MAIN中接收就可以了!
      

  3.   

    用API:GetCommandLine()可以读到参数
      

  4.   

    2个程序基于webService交互,当exe程序执行的时候调用webService去给你传参,然后你再调用webService中的某一方法去取前台双击事件调用ajax方法执行你的exe程序,当你后台取得exe程序传递过来的参数后,可以通过json去传到前台,然后eval进行转换,变成js对象在前台就可以直接取得你所要显示的内容了