| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1435 人关注过本帖
标题:VB调用Fortran生成的exe文件有问题
只看楼主 加入收藏
西瓜冰沙
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2019-10-31
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
VB调用Fortran生成的exe文件有问题
用VB调用Fortran生成的exe文件,文件夹和路径都没有问题,exe直接双击可以打开,但是调用的时候闪一下就没了,各位大佬,这是怎么回事附上我的代码
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Private Sub Command1_Click()
ShellExecute Me.hWnd, "open", App.Path & "\wafdut14\WAFDUT14.exe", "-console", "", 1
End Sub


拜托拜托
搜索更多相关主题的帖子: 调用 exe VB ByVal String 
2019-10-31 13:18
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4938
专家分:30047
注 册:2008-10-15
收藏
得分:20 
很可能是一个 相对路径的问题。
这个EXE,如果是使用读程序目录下的设置文件时,如像上面这个代码使用的 app.path ,因为不是在当前目录下执行,导致找不到配置文件什么的,程序自己退出。

ShellExecute Me.hWnd, "open", App.Path & "\wafdut14\WAFDUT14.exe", "-console", App.Path & "\wafdut14\" , 1


授人于鱼,不如授人于渔
早已停用QQ了
2019-10-31 13:43
快速回复:VB调用Fortran生成的exe文件有问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017062 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved