我们有一个已经在PowerBuilder 9中开发的应用程序。可执行相关问题
问题是我们已经实现了更改密码的窗口。在窗口中我们有一个旧密码的字段。当我们通过EXE更改密码时,它不允许我们输入超过8个字符的密码。但我们现有的密码有9个字符。
以下属性检查:
- 旧密码字段大小。 (没有限制)
- 通过PB 9 IDE执行应用程序(没有问题,我也可以输入更多8个字符)。
- 该问题只发生在编译后的EXE中。
- 经过桌面主题(不走运)
是否有此问题的任何解决方案?
我们有一个已经在PowerBuilder 9中开发的应用程序。可执行相关问题
问题是我们已经实现了更改密码的窗口。在窗口中我们有一个旧密码的字段。当我们通过EXE更改密码时,它不允许我们输入超过8个字符的密码。但我们现有的密码有9个字符。
以下属性检查:
是否有此问题的任何解决方案?
不知道为什么两个版本之间的文字大小可能不同,但如果不同,可能由于文本字段的禁用AutoHScroll
属性而无法输入大字体的所有文本?
我意识到,不同的显示可能来自编译属性的General
选项卡中的Windows classic style
选项。
所以这是禁用的'AutoHScroll'? – Seki
是的,我去了,并启用了。感谢Seki。我只是像登录窗口一样缩小字体大小。 –
构建可执行文件时,您是否选择编译为p代码或机器代码? – Seki
我在那里检查了项目对象,我们没有选中机器代码复选框。什么是P码? –
我还有一些问题。 1.当我们从PB IDE执行应用程序时,字体大小将从哪里获得?因为我们的密码更改窗口在旧密码字段中具有较大的大小,但是当我们从PB IDE执行相同的窗口时,它不会占用较大的大小。它不会从房产中获取既定规模的原因是什么?为什么它适用于EXE的设置大小? –