刚接触VB.net,咨询个问题

TC_p 2013-06-06 12:17:05
我想写一个程序,具体是功能是根据我输入的数值,调用外部程序计算后,将结果画出曲线图,想问问通过怎样的控件来实现

PS:这个外部程序是fortran编写的
...全文
270 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
青岛小帅锅 2013-06-19
  • 打赏
  • 举报
回复
1.你的程序启动的时候,外部的程序也启动 2. 将你的程序值传给外部程序,这个捕捉到外部程序的句柄即可。 3.通过获取外部程序饿其他句柄模拟鼠标点击计算出来值 4.通过你的程序获取这个值。 OK了
Tosp2012 2013-06-14
  • 打赏
  • 举报
回复
如果這個外部函數沒有輸出接口,這就不好辦。
men52676521 2013-06-14
  • 打赏
  • 举报
回复
zhujiawei7 2013-06-13
  • 打赏
  • 举报
回复
如果不是自己写的外部程序,那只能通过句柄、钩子之类的方法实现
sosoben 2013-06-13
  • 打赏
  • 举报
回复
引用 4 楼 titant 的回复:
[quote=引用 3 楼 hztltgg 的回复:] 有微软图表控件MsChart,难点是调用外部程序计算,如果外部程序自己写的,就简单,如果不能修改外部程序,就麻烦。
如果外部程序是fortan语言写的一个计算,我该如何修改 [/quote] 如果有源代码直接修改源代码.把你要的输入集合在里面. 如果没有,则获取该程序输入框的句柄,看看下面的引用
引用 3 楼 btxdlibin 的回复:
首先你得明白这个程序的控件结构是怎样组成的.各个控件的父句柄,子句柄,同级句柄...... 用API历遍控件: Getwindow EmunWindow 用Getwindow能够分清 控件层次组成.推荐使用 弄清楚了控件结构的话,就可以用Findwindowex来查找定位控件了.这时你可以测试目标控件句柄有没有存在. 得到句柄后,就是用Getwindowtext或者sendmessage来取文本了. 如果不影响你的程序运行的话,你可以试着发个消息让这个文本框获得焦点,再取值.
sendmessage 组合不同的参数可获取值或输入文本,具体看其API的说明
TC_p 2013-06-12
  • 打赏
  • 举报
回复
引用 3 楼 hztltgg 的回复:
有微软图表控件MsChart,难点是调用外部程序计算,如果外部程序自己写的,就简单,如果不能修改外部程序,就麻烦。
如果外部程序是fortan语言写的一个计算,我该如何修改
hztltgg 2013-06-09
  • 打赏
  • 举报
回复
有微软图表控件MsChart,难点是调用外部程序计算,如果外部程序自己写的,就简单,如果不能修改外部程序,就麻烦。
兔子-顾问 2013-06-06
  • 打赏
  • 举报
回复
外部程序需要接受shell方式的输入和输出。
OutFocus 2013-06-06
  • 打赏
  • 举报
回复
Picturebox就能实现但是要自己写函数

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧