shellexecute调用外部程序,程序执行出问题
2011-01-12 18:04
351 查看
用shellexecute调用外部一个软件执行,调用语句是ShellExecute(handle,nil,pchar(d:/123/123.exe),'','',SW_RESTORE); 123.exe调用了但是没有正常执行,提示数据库连接失败。检查后发现123.exe运行时要调用它目录下的datacon文件夹中的另外一个exe,这个exe是用来连数据库的。但是单独执行123.exe没有任何问题。从网上搜了一些资料,找到解决办法,把调用语句改为ShellExecute(handle,nil,pchar(d:/123/123.exe),'','d:/123',SW_RESTORE);就没有任何问题了。具体是什么原因待查。
相关文章推荐
- shellexecute调用外部程序,程序执行出问题
- 外部程序(可执行文件)调用的一些问题
- 关于Python中并发调用管道执行外部程序的问题解决
- 在Sql Server中调用外部EXE执行程序引发的问题
- 在Sql Server中调用外部EXE执行程序引发的问题
- 关于JS调用外部可执行程序中路径空格问题
- Process 执行Linux命令/调用外部程序
- CSDN上下载的一些关于Android程序调用Webservice执行不成功的问题
- vs2008开发的webservice让外部程序调用问题。
- Java 执行外部程序报1072365564错误问题的解决方法
- C++中调用外部可执行程序的方法--创建子进程
- java命令行执行程序解决依赖外部jar包的问题
- Python调用(运行)外部程序参数问题
- 解决存储过程执行快,但程序调用则执行慢的问题
- C/C++执行外部程序(调用外部exe程序)
- Java调用外部程序命令时线程阻塞问题分析
- 调用外部程序并且等待结束后再继续执行程序
- C#中利用Process类调用外部程序以及执行Dos命令
- VC 调用外部可执行程序
- VFP调用外部Exe文件,执行完后,再接着执行本程序(经典转载)