赚取高分的捷径:::在PB里用使用OLE的问题?-----由于给分有限制,我只能放100分在这里了,但哪位大哥解答了此问题,我可以追加300分.总分400

dhtkhnt 2002-10-13 02:58:59
我使用了PB里的控件TOOLBAR 6.0的控件

在我的电脑上运行完全正常,到别的机器上有些运行又不正常

请注意:只是有一些机,很少有这种情况

主要存在的问题是:在部分别的电脑上运行的时候位置差了很远,与我设计的时候的位置完全不同了,远行后看不到该控件,出现一块空白,根本无法使用

请各位大哥指点?
...全文
27 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
balloonman2002 2002-10-14
  • 打赏
  • 举报
回复
分辨率都一样?操作系统的字体大小是否一致?
WangAQ 2002-10-14
  • 打赏
  • 举报
回复
是窗口重绘的问题吧。
dhtkhnt 2002-10-14
  • 打赏
  • 举报
回复
问题是我已注册了啊.是:mscomctl.ocx没错.如果我没有注册,运行程序时是会出错的呀.现在不是出错,而是一片空白呀,有些的又只可以看到一个角.
注:不同的机环境当然是有些不同的.
dhtkhnt 2002-10-14
  • 打赏
  • 举报
回复
但是大家都是设置了相同的分辩率!还是会这样的.

假如同楼上的言,那又该如何搞定这个问题呢?
hours24 2002-10-14
  • 打赏
  • 举报
回复
估计是分辨率不同。
可用environment检测分辨率试验下。具体为:
environment
int rtn
rtn = GetEnvironment(env)
if rtn.screenwidth= ......
WangAQ 2002-10-13
  • 打赏
  • 举报
回复
你是怎么使用的呢?
mscomctl32.ocx,每个机器上都有。
ldk 2002-10-13
  • 打赏
  • 举报
回复
regsvr32 "路径\*.ocx"
ldk 2002-10-13
  • 打赏
  • 举报
回复
mscomctl.ocx
sinkiangscorpio 2002-10-13
  • 打赏
  • 举报
回复
肯定是没有注册那个文件,好像是mscom*.ocx这个文件吧,你可以看以前的
ole属性,找到后拷贝到别的机器上,注册就可以了。
运行:regsrv "路径\*.ocx"
huiwsey 2002-10-13
  • 打赏
  • 举报
回复
各个机器的环境一样吗?

先注册OCX再试试
ldk 2002-10-13
  • 打赏
  • 举报
回复
在别的机子上是否注册了OCX?

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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