installshield运行外部程序
问题是:我现在想在安装完后运行一个自己写的程序,我找到了函数,却不知道写在哪才能运行,或者要设置什么啊等等,反正就是试了好几次都没让它执行。我这样写的: svpth = TARGETDIR^"\databasesetting\数据库设置.exe" ;
LaunchAppAndWait ( svpth, svpth , NOWAIT );
写在program里。
问题点数:20、回复次数:12Top
1 楼goalitaly()回复于 2001-11-27 20:12:29 得分 0
????
uupTop
2 楼killerdanny(堕落的瓦拉斯塔兹)回复于 2001-11-27 20:19:05 得分 0
TARGETDIR^"\\databasesetting\\数据库设置.exe"你少了个你还要把长文件名转成段文件名 Top
3 楼killerdanny(堕落的瓦拉斯塔兹)回复于 2001-11-27 20:20:01 得分 0
而且你要判断文件在不在的1Top
4 楼fallstone(天蓝)回复于 2001-11-27 20:31:47 得分 0
转换为短文件名?我都没转变的啊,什么情况要转变?怎么转变?Top
5 楼fallstone(天蓝)回复于 2001-11-28 11:06:02 得分 0
danny兄,既然你在线就再给详细说明一下吧。
我用5。0改怎么配置?Top
6 楼killerdanny(堕落的瓦拉斯塔兹)回复于 2001-11-28 13:18:58 得分 0
if (LaunchApp("C:\\PWIN98\\Calc.exe", "") < 0) then
MessageBox("LaunchApp failed.", SEVERE);
endif;
试试!写在注册表设置函数中!Top
7 楼fallstone(天蓝)回复于 2001-11-28 13:43:51 得分 0
调用这个干吗?我试试看啊,注册表设置,,,,,,恩function SetupRegistry()里是不?Top
8 楼fallstone(天蓝)回复于 2001-11-28 13:45:18 得分 0
没反应,看来是我哪个地方设置有问题。Top
9 楼killerdanny(堕落的瓦拉斯塔兹)回复于 2001-11-29 09:23:59 得分 20
你是不是放在RETURN后面了!?Top
10 楼fallstone(天蓝)回复于 2001-11-29 09:59:00 得分 0
哦,是的,我再试~~~Top
11 楼fallstone(天蓝)回复于 2001-11-29 10:01:19 得分 0
路径不对,我改成了WINDOWS再试~~~Top
12 楼fallstone(天蓝)回复于 2001-11-29 10:33:03 得分 0
如果要重新启动再运行可以不?
因为我的程序要用MS SQL,而安装的时候MS SQL是没有启动的,所以要重新启动,或者在程序里启动它,然后再运行程序。Top




