J jakey_007 Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-09 #1 各位大哥:我做的一个小软件出现这样的情况。运行DELPHI自动生成的EXE文件时,我能打开我自己做的帮助文挡。而在生成安装包,安装后生成的快捷方式却不能打开,要解决此问题,只有在安装目录中,找到EXE文件重新发送到桌面后,快捷方式才可以正常打开帮助,请问我该怎么解决?
各位大哥:我做的一个小软件出现这样的情况。运行DELPHI自动生成的EXE文件时,我能打开我自己做的帮助文挡。而在生成安装包,安装后生成的快捷方式却不能打开,要解决此问题,只有在安装目录中,找到EXE文件重新发送到桌面后,快捷方式才可以正常打开帮助,请问我该怎么解决?
M Mike1234567890 Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-09 #3 是你的安装包制作有问题 设置一下快捷方式的工作目录就能解决此问题了
J jakey_007 Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-09 #4 问题好象不是那样的,因为我所生成的快捷方式也能正常调用数据库啊,但就是不能使用帮助文挡
T TYZhang Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-09 #5 在程序中用SetCurrentDir设一下工作目录吧。
J jakey_007 Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-09 #7 我是这样写的代码: ShellExecute(Handle, nil, 'HelpFKSYS.chm', nil, nil, SW_NORMAL); 我还有一个问题,就是打包安装后有一个报表不能使用,其它的都能。我用的是REPORTMACHINE 2。6,是不是因为我使用的是试用版的原因? 在本机安装能正常使用,在别的机器上这张报表不能用。
我是这样写的代码: ShellExecute(Handle, nil, 'HelpFKSYS.chm', nil, nil, SW_NORMAL); 我还有一个问题,就是打包安装后有一个报表不能使用,其它的都能。我用的是REPORTMACHINE 2。6,是不是因为我使用的是试用版的原因? 在本机安装能正常使用,在别的机器上这张报表不能用。
J jakey_007 Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-09 #8 当然,第二个问题解决了我再给分的。请各位帮忙了
U ufo! Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-09 #10 你这是工作目录不正确引起的,你的工作目录被指向了桌面, 你可以在桌面快捷方式上点击鼠标右键,选择属性,看看“起始位置”是否为空白? 那就是工作目录。 在innosetup上可以这样指定起始位置信息WorkingDir: "{app}": Name: "{commondesktop}/Catalog制作大师3.5"; Filename: "{app}/mkcatalog.exe"; Tasks: desktopicon; WorkingDir: "{app}"
你这是工作目录不正确引起的,你的工作目录被指向了桌面, 你可以在桌面快捷方式上点击鼠标右键,选择属性,看看“起始位置”是否为空白? 那就是工作目录。 在innosetup上可以这样指定起始位置信息WorkingDir: "{app}": Name: "{commondesktop}/Catalog制作大师3.5"; Filename: "{app}/mkcatalog.exe"; Tasks: desktopicon; WorkingDir: "{app}"
J jakey_007 Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-10 #11 谢谢各位了。问题一确实是由于工具本身的问题。 第二个问题也正如你们所说的是因为工作目录的原因! 分不多,请各位包涵!再次谢谢了!