首页
社区
课程
招聘
用Delphi调用其他程序[求助]
2006-1-5 02:32 5068

用Delphi调用其他程序[求助]

2006-1-5 02:32
5068
初学Delphi,也是初学编程,网上找到调用其他的程序的方法是shellexecute等,但我要调用的程序后缀名为dat,不是平常用的exe,改后缀为exe可以正常调用,请问在不改后缀名的情况下,怎么让后缀为dat的程序运行起来?
比如:A.dat改名为A.exe后为正常程序,怎么直接调用A.dat,让它正常运行?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工 作,每周日13:00-18:00直播授课

收藏
点赞0
打赏
分享
最新回复 (5)
雪    币: 214
活跃值: (70)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
fengercn 2006-1-5 04:08
2
0
这样行不?
cmd.exe /C A.dat
雪    币: 223
活跃值: (85)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
pfzhao 2 2006-1-5 09:21
3
0
没有,文本文件都可以EXEC,只不过结果错误而已!
雪    币: 263
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
codename 2006-1-5 09:55
4
0
应该有吧,fengercn提供的方法可以运行,只不过通过了cmd ,不知道在98下是不是command?清早给他回帖的时候论坛维护,在这里谢谢他了。
文本文件用shellexecute是打开记事本显示文本内容,winexec没试过。
还是希望能找到Delphi直接运行的方法,总觉得通过cmd有点不合适
雪    币: 263
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
codename 2006-1-5 10:10
5
0
晕,用winexec可以,试文本文件的时候没反应,顺便试了下dat,却成功了,谢谢pfzhao
雪    币: 233
活跃值: (130)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
南蛮妈妈 3 2006-1-5 11:20
6
0
CreateProcess
游客
登录 | 注册 方可回帖
返回