S strongburn Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-25 #1 请问,我给公司作了一个整合界面,打算用WINEXEC 执行公司内部的一些软件,其中有<br>一套ERP系统(三层),在连接它的主程序时启动画面会出现,然后报错说找不到指定的程序。我不明白启动画面出现说明程序已运行,为什么又会失败,直接去点击可以运行。
请问,我给公司作了一个整合界面,打算用WINEXEC 执行公司内部的一些软件,其中有<br>一套ERP系统(三层),在连接它的主程序时启动画面会出现,然后报错说找不到指定的程序。我不明白启动画面出现说明程序已运行,为什么又会失败,直接去点击可以运行。
D dirk Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-25 #2 会不会是当前路径的问题?WINEXEC调其程序后,其工作路径并不是程序的路径,而程序中需要这个当前路径。
白 白河愁 Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-25 #3 用createprocess,然后waitsingleobject
X XWHope Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-25 #4 同意dirk<br>看启动画面后是否调用其他什么程序
S strongburn Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-25 #6 谢谢你们的回答,可是WINEXEC把其他的程序调用后和本身有什么关系,被调用的程序可以<br>处理自己用到的参数,应该和直接打开一样呀。<br>请指点。
刘 刘麻子 Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-27 #7 XWHope 他说的是 ‘路径’ ,就是程序启动的时候的‘当前路径’<br>如果是如果直接点打开,那么‘当前路径’就是那个exe的‘路径’,如果是通过WINEXEC<br>打开那么 当前路径’就可能是我们这个用到 winexec 的程序的‘路径’了。。。。
XWHope 他说的是 ‘路径’ ,就是程序启动的时候的‘当前路径’<br>如果是如果直接点打开,那么‘当前路径’就是那个exe的‘路径’,如果是通过WINEXEC<br>打开那么 当前路径’就可能是我们这个用到 winexec 的程序的‘路径’了。。。。
Y yh_lian Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-27 #9 用 shellexecute 會不會比較好