求高手指点skinsharp换肤的使用问题
用VB编写了一个程序,使用skinsharp进行了美化皮肤,在程序编译的时候界面的皮肤都置换了,生成可执行文件后,如果把可执行文件放到编译程序的目录下面,可执行文件的界面美化了。但是如果不是把可执行文件放到编译程序的目录下,那么就没有美化效果。另外我把可执行文件利用yinginstall生成了安装文件,并且也把skinsharp的动态链接库SkinH_VB6.dll利用yinginstall放到打包文件里,并且安装这个安装文件后,在安装根目录文件夹下有SkinH_VB6.dll文件,但是运行程序后还是没有美化效果,请高手指点一下?????(另外SkinSharp 并非COM组件,仅以标准的动态或静态链接库的形式存在,SkinSharp无需进行系统注册,直接使用)
[解决办法]
将dll拷贝到用户电脑的system32里面,或者和exe放在同一个目录就好。
直接用dll名,不要路径。
另外检查皮肤文件使用的路径是否是相对路径。
[解决办法]
查看声明方式是否有问题