用VB编写了一个程序,使用skinsharp进行了美化皮肤,在程序编译的时候界面的皮肤都置换了,生成可执行文件后,如果把可执行文件放到编译程序的目录下面,可执行文件的界面美化了。但是如果不是把可执行文件放到编译程序的目录下,那么就没有美化效果。另外我把可执行文件利用yinginstall生成了安装文件,并且也把skinsharp的动态链接库SkinH_VB6.dll利用yinginstall放到打包文件里,并且安装这个安装文件后,在安装根目录文件夹下有SkinH_VB6.dll文件,但是运行程序后还是没有美化效果,请高手指点一下?????(另外SkinSharp 并非COM组件,仅以标准的动态或静态链接库的形式存在,SkinSharp无需进行系统注册,直接使用)我的分数就在这么多了,不好意思。
Public Declare Function SkinH_Attach Lib "SkinH_VB6.dll" () As Long
如果我写成Public Declare Function SkinH_Attach Lib app.Path &"\SkinH_VB6.dll" () As Long,就提示“编译错误:缺少字符串常数”
这是为什么啊?根本就加不了相对路径。