带皮肤的insetsetup显示文本而不是滚动条 [英] Skinned innosetup showing text instead of scrollbar

查看:116
本文介绍了带皮肤的insetsetup显示文本而不是滚动条的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用InnoSetup 5.5.8(u)创建一个新安装程序,并使用CodeJock的ISSkin v3.0.0进行外观设置.我正在使用通过从其网站复制代码示例而应用的提供的示例外观(Office 2007黑色)之一( http://isskin.codejock.com/gettingstarted.asp ).

I am trying to create a new installer using InnoSetup 5.5.8 (u) and skinned using CodeJock's ISSkin v3.0.0. I am using one of the provided example skins (Office 2007 Black) applied by copying the code example from their website (http://isskin.codejock.com/gettingstarted.asp).

我的许可协议页面上有一些问题.当前,我们在默认向导屏幕中使用RTF文件显示此内容.问题在于,在某些计算机上,我们显示的是文本("bef"),而不是带有皮肤的滚动条:

I am having some issues on our license agreement page. We currently show this using an RTF file in the default wizard screen. The problem is that on some machines we're getting text ('bef') showing instead of the skinned scrollbar:

文本(可能是错误消息的一部分)也不可靠,因为有时我看到的是一个没有皮肤的禁用滚动条.

The text (which is probably part of an error message) is also unreliable, as sometimes I see an unskinned, disabled scrollbar instead.

我在主开发VM(安装了Windows 8 Pro,Delphi和InnoSetup/ISSkin)上可靠地看到了预期的皮肤版本,并且在我的主机上间歇性地看到了皮肤版本(Win 10,未安装开发软件)

I reliably see the expected skin version on my main dev VM (Windows 8 Pro, Delphi and InnoSetup/ISSkin installed) and it's intermittent on my host machine (Win 10, no development software installed)

有人遇到这样的事情并得到了不错的解决方案/解决方法吗?我已经确认,删除皮肤代码可以提供可正常使用的滚动条,因此目前提供了可行的解决方案.

Has anyone encountered anything like this and got a decent fix/workaround? I have confirmed that removing the skinning code provides a working scrollbar, so that provides a workable solution for now.

推荐答案

这似乎是换肤机制中的错误,但是'bef'真的很奇怪,我从未见过.官方表示什么?

This looks like a bug in skinning mechanism but the 'bef' is really weird I have never seen that. What official support says?

也许您可以尝试更新/无效该组件,以便正确重绘滚动条.

Maybe you could try to update/invalidate the component so the scrollbar is redrawn correctly.

您还可以尝试使用图形安装程序( http://www.graphical-installer.com )这是不同的换肤机制,并在那里检查这种行为(对不起,我没有什么自我推广:)

Also you can try the Graphical Installer (http://www.graphical-installer.com) which is different skinning mechanism and check for this behavior there (sorry for little self promo :)

这篇关于带皮肤的insetsetup显示文本而不是滚动条的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆