VS2017与STK11.6互联

本文详细介绍了如何在VS2017中建立与STK11.6的连接,包括添加引用、创建Winform窗口、添加控件及处理Click事件等步骤,特别提到了设置互操作类型和生成选项的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文是作者自己在将VS2017与STK11.6互联时,遇到的问题,发现网上有关联调的资料不是很多,自己暂时已经联通了,现在把连接步骤写一下,希望给遇到同样困境的人,一些帮助。

以下为STK11.6版本和VS2017版本的互联步骤,其他版本暂时没有试过

1.首先在VS2017上新建winform窗口,选择合适的路径,我选的是 D:\Desktop\

 

 

 2.点击添加引用,在弹出的引用管理器窗口中点击浏览,浏览路径为:C:\Program Files\AGI\STK 11\bin\Primary Interop Assemblies。

 

3.在浏览路径下选择AGI.STKX.Controls.Interop.dll 和 AGI.STKX.Interop.dll 两个引用

4.点击工具箱,在常规处点击右键,添加选项卡,命名为agi(这个命名可以随意命名)。 

 

5. 在agi选项卡上点击右键添加选择项,在.Net Framwork组件下添加组件,选择浏览路径 C:\Program Files\AGI\STK 11\bin\Primary Interop Assemblies,选中AGI.STKX.Controls.Interop.dll组件。

 

 

 6.agi工具卡下出现如下图标,拖动其中AxAgUiAxVOCntrl和 AxAgUiAx2DCntrl两个图标到右边winform窗口,再为窗口添加button按钮,结果如图所示。

 

7.双击button按钮,为按钮添加Click事件代码 。

8、在引用AGI.STKX.Interop.dll 的属性里,设置嵌入互操作类型为False。

9.点击菜单栏的项目选项,在其中选择首先项,在生成选项下,把首选32位选择的对号去掉。 

 10.点击调试运行,联调成功。

 

 

 

 

 

 

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值