社区
PowerBuilder
帖子详情
pb动态加载PBD的问题。
371xingxiu
2009-12-04 05:25:09
我的程序有几个模块,想做一个框架程序。进入框架程序后,根据权限动态来加载几个模块。现在使用AddToLibraryList()可以加载,但是,原来模块的全局变量不能调用。
...全文
297
9
打赏
收藏
pb动态加载PBD的问题。
我的程序有几个模块,想做一个框架程序。进入框架程序后,根据权限动态来加载几个模块。现在使用AddToLibraryList()可以加载,但是,原来模块的全局变量不能调用。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pb8
2009-12-16
打赏
举报
回复
8楼给的办法就是通用的办法,pbd加载后,所有对象共享同一地址空间,做成的公共对象的实例可以共享的,你在新的pbl编写的时候定义一个application,只包含那个公共对象的定义就可以了,公共对象的实例可以在application里面手工设置测试值
sun1976
2009-12-08
打赏
举报
回复
在必带的pbl里做个对象,把全局变量定义为这个对象的实例变量
dawugui
2009-12-08
打赏
举报
回复
这种功能能实现吗?友情帮顶.
pcwe2002
2009-12-08
打赏
举报
回复
你可以做一个通用的方法,用来通过配置文件动态加载PBL,根据配置文件在通用方法里面执行创建一个对象,对象写入到一个全局的数组或者数据结构中。动态加载的模块用到全局变量就放在这个动态创建的对象中。
panyifeng
2009-12-07
打赏
举报
回复
好复杂啊这种框架的做法
zllzlw520
2009-12-07
打赏
举报
回复
o ,学到了
371xingxiu
2009-12-07
打赏
举报
回复
还有不能解决问题
honeyy1234
2009-12-05
打赏
举报
回复
这种
WorldMobile
2009-12-04
打赏
举报
回复
全局变量肯定会出问题,你直接把所有的pbl放在一个应用(pbt)里即可
我们目前开发的程序一般有三四十个pbl,分为20个左右的子系统,开发的时候分开开发,
在编译的时候一般是全部加到一个应用里编译,然后菜单再根据权限动态创建,非常灵活
PB
中target中加入pbd的操作
1、先确认所有的对象窗口已关闭
2、打开window -> system tree
3、在左边的system tree里找到Target,点击鼠标右键,选择Properties,在 "libary list "选项卡里,点击Browse,即可添加
今天要用webservice,不得已来搞这个
PowerBuilder 引入外部
pb
d
、
pb
l(GetLibrarylist、SetLibraryList函数)
//============================================================ //1、GetLibrarylist()函数 //:返回具有完整路径的当前库列表。多个库由逗号分隔。 //2、SetLibraryList(filelist)函数 //:引入外部
pb
l、
pb
d
//必须编译成exe才能运行;不然会返回 -1 //==============...
pb
使用记录 关于
pb
t、
pb
r、
pb
d
pb
使用记录 关于
pb
l、
pb
t、
pb
r、
pb
d
最近使用
pb
修改程序,遇到一些基础
问题
,之前有过了解但是几年没有碰过
PB
有些忘了,简单记录一下。 1. 关于
pb
l、
pb
t、
pb
r、
pb
d
pb
t (powerbuilder target)是8以后的版本引入的东西,文件中自记录着该程序的工作空间所包含的
pb
l,相当于
pb
l目录。当点击
pb
w (powerbuilder workspace)文件时,
pb
w就读取当前目录下
pb
t中的LibList目录
加载
pb
l文件。在
PB
中选择打开workspace也是一样的道
vs2019出现《未
加载
wntdll.
pb
d
》 ,解决方案
未
加载
wntdll.pdb ,程序报错解决方案
PB
代码
动态
解析执行器
PB
代码
动态
解析执行器 当你看到VB、VFP等开发语言提供的强大的宏执行功能,是不是很羡慕呢?当你寻遍
PB
的帮助、关于
PB
开发的书籍或网站而不可得的时候,是不是感到有一丝的遗憾?如果你看到这篇文章,你应该感到振奋,因为你终于可以解决这个
问题
,而且解决
问题
的思路既是如此简单、代码既是如此简短。如果再加上你的智慧,应该比我的解决方法更漂亮。 先让我们来了解一些基本知识。 一.代码的载体 在
PB
中,只有
PowerBuilder
1,075
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章