请教PB高手几个问题,在线等待!!急!!!

lihongfei9921 2003-01-02 06:21:04
1.用PB在一台机子上开发的源程序,能不能在另一台机子上打开?
2.我把朋友给我的PB源程序拷到我的机子上,打开它里面的对象时老是提示下面这些问题
请高手帮我分析一下。
当我点击某一对象(窗体对象),它会提示
BMS_对象名 is registered but not checked out and therefore cannot
be overwritten.open it anyway?
我选择yes后,它又会谈出一个对话框
open of window BMS_对象名 failed possible causes
1.object does not eist
2.its ancestor has been deleted
3.An object it references has been deleted
4.object was created in newer version of powerBuilder

请问对于上面的问题我该怎么样解决?我是刚刚接触PB还不是太熟悉,请朋友们给指点一下?
...全文
36 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
erigido 2003-01-11
  • 打赏
  • 举报
回复
up
antivence 2003-01-03
  • 打赏
  • 举报
回复
在应用中右击菜单中运行migrate命令
rock_csdn 2003-01-02
  • 打赏
  • 举报
回复
你的PBL有没有都包括到你的APPLICATION的PBL列表中?
特别是子目录下的。
lihongfei9921 2003-01-02
  • 打赏
  • 举报
回复
可我这程序是网上的一位朋友给我拷过来的,我现在也不知道他在那,应该有办法看代码的版本吧?
leepoy 2003-01-02
  • 打赏
  • 举报
回复
最简单的方法就是去问你的朋友!!
lihongfei9921 2003-01-02
  • 打赏
  • 举报
回复
我怎样能看到我所要打开的源程序的PB版本呢?
toutou 2003-01-02
  • 打赏
  • 举报
回复
同意kvbugs(星际狂徒) 的说法,我在把pb6升为pb8时也碰到了这样的问题。
CQP(CQP)的出错原因说得更全面。
lihongfei9921 2003-01-02
  • 打赏
  • 举报
回复
可是有的对象可以打开,这是为什么呢?
上面有位朋友说:
某些自定义用户对象没给我,能不能给我稍解释一下呢,或者我怎么做呢?
先谢谢上面几位朋友的贴子
kvbugs 2003-01-02
  • 打赏
  • 举报
回复
1、如果另一台机子也装上了PB,当然可以打开
2、先帮你翻译错误:对象不存在
该对象祖先类被删除
该对象所用到的对象被删除
对象在低级版本创建
检查你pb的版本是否匹配,版本向高级兼容,对低级版本开发的程序要先升级(regenarate),其他的原因参照错误提示
CQP 2003-01-02
  • 打赏
  • 举报
回复
一、当然可以
二、可能有四种原因
1、对象不存在
2、对象的祖先不存在(针对继承情况)
3、对象的说明不存在
4、你的PB版本跟你的朋友不一致,请确定一下是否一致
5、你可能少包含了某个PBL文件
估计就是上面这些问题
ice2water 2003-01-02
  • 打赏
  • 举报
回复
或者在属性里将相应的PBL加入
dotnba 2003-01-02
  • 打赏
  • 举报
回复
1、可以。只要权限合适就应该可以打开
2、有可能是你朋友的某些自定义用户对象没给你。或者是你的PB版本比你朋友的低。

 | |味|有|离|还|剪|院|寞|如|西|无|
 | |在|一|愁|乱|不|锁|梧|钩|楼|言|
 |李|心|番| | |断|清|桐| | |独|
 |昱|头|滋|别|是|理|秋|深|寂|月|上|

1,075

社区成员

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

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