PB11自带例子中Canvas.pbx带给我的郁闷

      当决定在项目使用这个控件,并在第一天研究得还算成功,顺便还进行了改写,以方便设置图片与文字的位置,颜色,大小等功能。

      但第二天运行程序,却出现了异常,也不能说是第二天才出现,只是头一天全身都在兴奋中,压根没注意,异常是这样的,程序界面打开成功,但却查询不出数据了。忙乎了一天没查出啥问题,对了,我的数据检索是通过web service来完成的,三层结构,不是C/S。

      第三天继续,当我把与u_Canvas相关控件删除,居然全部都正常了,真是想骂粗口了,这Sybase搞什么鬼,继续试验,确定了就是Canvas的问题,我那个郁闷呀,真是想跳楼,只要继承自u_Canvas的控件一打开,soapconnection对象就自动失效,而且还不能重新CreateInstance。

      结论:如果不是Canvas.PBX与PBCanvas.dll有问题就是,PB11不再支持PBNI了,当然C/S还是支持的,但是矛盾的是,在用web service时,本身就是需要用到PBX,这又不出问题,所以估计还是PBCanvas出问题机率大点,真是郁闷呀,一个负责界面的,一个是负责通信的,咋就不能共存呢???

      痛苦呀,花了好几天才写了一个跟例子中相似的工具条控件。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
PB智能开发框架源码 1 配置文件 5 1.1 [Database]: 5 1.2 [Theme]: 5 1.3 [data]: 5 1.4 [Language]: 5 2 程序设置: 5 2.1 模块程序: 5  Pbx_main.pbl 5  Pbx_template.pbl 5  Pbx_class.pbl 5  Pbx_control.pbl 5  Pbx_function.pbl 5  Pbx_dwsrv.pbl 5  Pbx_report.pbl 5  Pbx_system.pbl 5  Pbx_upgrade.pbl 5  Pbx_workflow.pbl 5 2.2 PBX_Main.pbl设置: 5 2.3 变量命名规则: 8 3 gnv_app应用管理器: 8 3.1 可使用Instance Variables: 8 3.2 可使用 Function List: 10 4 PBX_Function.pbl: 10  具体只介绍常用的函数还有大量函数可参考实际源码 12 5 Window Object 12 5.1 W_frame 12 5.1.1 Instance Variables 12 5.1.2 Events 12 5.1.3 Function 13 5.2 W_sheet 13 5.2.1 Instance Variables 13 5.2.2 Events 14 5.2.3 Function 16 5.2.4 Object 17 6 Uo_datawindow 17 6.1 Instance Variables 17 6.2 Datawindow设置规则 19 6.3 Events 19 6.4 Function 25 7 Window Control Resize 26 7.1 设置window control tag 值来 Resize 26 7.2 设置window control tag方法 27 8 Window Template 28 8.1 登录界面 28 8.2 主界面 28 (以上为简体) 28 (以上为繁体)可设置各种语言版本 29 8.3 导航功能设计界面 29 8.4 角色管理界面 29 8.5 用户管理 30 8.6 用户授权 30 8.7 角色授权 31 8.8 系统操作日志 31 8.9 字典维护 32 8.10 地区分类 32 8.11 各种风格模板(快速开必须品) 33 (一) 1、w_tv_l1m1树 + Master窗口,如有其detail dw时则再自行新增uo_treeview 33 (二) 2、w_tv_l1m1d1树 + Master窗口+ Detail窗口,如有其detail dw时则再自行新增uo_treeview 33 (三) 3、w_dw_m1 Master窗口,如有其detail dw时则再自行新增uo_datawindow 34 大量可直接调用模板统一维护,方便,代码极少即可实现您想要的功能! 34 9 框架销售 35 9.1 技术支持 35 技术支持(永久免费升级,一年内免费技术支持,5*8在线QQ技术支持) 35 一年后如需技术支持,每年1000元。 35 9.2 系统报价 35 9.3 版权信息 35 10 联系方式 35
### 回答1: pb canvas.pbx是一种文件格式。在开发者使用PowerBuilder软件创建应用程序时,经常会用到这种文件格式。在PowerBuilderCanvas是指将一组控件或对象放置在特定的区域内,用来构建UI界面的一种元素。Canvas也可以包含其他的Canvas,从而构建非常复杂的UI表现形式。在Canvas,不仅可以包含窗口上显示的控件,还可以包含图像、文本、和自定义形状,以及其他可以出现在绘图区域的元素。因此,当PowerBuilder程序员开始创建一个新的Canvas时,就会需要创建一个与其关联的pb canvas.pbx文件。这个文件包含所有的Canvas和其他相关的UI元素,以方便程序员快速、方便地将它们调用到应用程序。总而言之,pb canvas.pbx是PowerBuilder程序员经常使用的一种文件格式,用于存储Canvas和其他相关UI元素的数据。 ### 回答2: pb canvas.pbx是一种文件格式,通常用于存储PowerBuilder应用程序的画布对象。PowerBuilder是一种通用的应用程序开发工具,其主要用于创建窗体和对话框,以及其他用户界面元素。当创建画布对象时,PowerBuilder会将其保存为pb canvas.pbx文件,该文件包含了画布的定义,属性和代码。 画布是PowerBuilder应用程序的重要组成部分,用于显示和处理数据。它可以用来显示查询结果,表格和其他用户界面元素。通过使用画布,开发人员可以轻松创建强大的应用程序,同时能够更好地管理和维护其代码。 pb canvas.pbx文件具有可移植性,可以在不同的PowerBuilder开发环境使用,但文件的打开和编辑需要使用PowerBuilder IDE或其他兼容的PowerBuilder开发工具。开发人员可以使用这些工具打开和编辑pb canvas.pbx文件,并进行代码编写、属性编辑、本地化和优化操作。 总之,pb canvas.pbx是PowerBuilder应用程序的重要组成部分,用于描述和管理画布对象的定义、属性和代码等信息。开发人员可以使用PowerBuilder IDE或其他工具对它进行打开和编辑,以实现对画布的定制,以更好地满足用户需求。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值