使用皮肤控件的问题

orcd 2006-09-05 09:29:48
我的程序使用了皮肤控件,activeskin4.ocx,,程序运行还算正常,,但我用is制作了安装程序后,安装程序在桌面上生成的快捷方式,运行的时候会提示控件没有注册,..到安装目录下找到可执行文件,是可以正常运行的,,即使手工注册后,桌面上的快捷方式也不能使用,,我到程序目录下发送快捷 方式到桌面的时候,是可以运行的..
这个可能是目录的原因,,请问有解决的办法吗?>
...全文
172 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
leio 2006-09-05
  • 打赏
  • 举报
回复
把你的软件运行目录加入到系统的PATH中

在程序运行之初,用ChangeDirectory函数把当前目录置为你的程序运行目录。
AFIC 2006-09-05
  • 打赏
  • 举报
回复
Shell.CreateShortcut (
string Folder,

string Description,

string Target,

string CmdLine = "",

string WorkingFolder = "",

string IconPath = "",

number IconIndex = 0,

number WindowMode = SW_SHOWNORMAL,

table HotKey = nil,

string Comment = "" )

不可能吧,上边是setupfactory的创建快捷方式的函数
WorkingFolder 就是所谓的起始位置属性,
is应该也有相应的脚本的。
圣殿骑士18 2006-09-05
  • 打赏
  • 举报
回复
可能是快捷方式没有指定“起始位置属性”
orcd 2006-09-05
  • 打赏
  • 举报
回复
快捷方式都有一个起始位置,你是不是没设定?


这个快捷方式在安装的时候没有可以设置的
dawugui 2006-09-05
  • 打赏
  • 举报
回复
这个我也搞过,没搞成功,只能把他带上,另行安装.
AFIC 2006-09-05
  • 打赏
  • 举报
回复
快捷方式都有一个起始位置,你是不是没设定?
orcd 2006-09-05
  • 打赏
  • 举报
回复
现在问题解决了,,
我记录下程序的安装目录,,然后加载皮肤的时候加上路径就行了,,谢谢各位了
orcd 2006-09-05
  • 打赏
  • 举报
回复
好,我先试试

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧