首页 | 新闻中心| 公司介绍| 产品走廊| 渠道与销售| 技术支持| 下载中心| 用户认证
蓝色快车PB俱乐部论坛--PowerBuilder MIS编程回复发言
>>欢迎您,请先登陆 | 注册 | 发贴排行 | 搜索 | 帮助 | 退出
    蓝色快车PB俱乐部论坛
    PowerBuilder MIS编程
       回复发言

  *为必填项目 常规论坛,只允许注册会员发言

用户名   *您没有注册?
密码   *忘记密码?请与管理员webmaster@besoft.com.cn联系
主题标题   不得超过 50 个汉字
当前心情
  • 将放在帖子的前面
  •                           
                              
    内容

    在此论坛中
  • HTML标签: 不可用
  • UBB标签: 允许
  • 帖图标签: 允许
  • Flash标签: 允许
  • 表情字符转换: 允许
  • 上传图片: 允许
  • 最多16KB

  • 粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字
    字体:      字体大小    颜色:
    点击表情图即可在帖子中加入相应的表情
     
    选项

    是否显示您的签名?
    有回复时使用邮件通知您?


     

    --  作者:redleaf_wgm
    --  发布时间:2005/12/28 19:59:46

    --  PB的致使弱点,就在于无法实现动态加载,有哪位曾经实现过类似Java中的反射技术吗?
    PB的致使弱点,就在于无法实现动态加载,有哪位曾经实现过类似Java中的反射技术吗?

    1、需要通过类的名称(字符串形式)实例化一个类
    2、需要通过一个类的成员名称(字符串形式)访问一个类的成员
    3、需要通过一个全局函数名称(字符串形式)访问此全局函数

    有谁在PB中做过这种动态加载的技术呢?其实,为什么大家都从PB中转移出去使用别的工具去了呢?虽然PB简单,快捷,方便,但是就是因为不能够灵活处理这一点,就足够让无数的人摒弃它,造成这种命运的人,和能够挽回这一局面的人,都是Sybase。


    --  作者:2427
    --  发布时间:2005/12/31 13:00:29

    --  
    pb这个方面确实不够灵活。runtime的信息支持太差了,发生错误的时候可以跟踪到对象和错误事件,如果sybase愿意应该可以提供出来这个方面的东东。
    --  作者:2427
    --  发布时间:2006/1/4 9:30:50

    --  
    3、需要通过一个全局函数名称(字符串形式)访问此全局函数 : 这个可以实现
    dw_1 .Describe ("Evaluate ( 'f_test()' , 1 ) " )
    --  作者:msgtogcr
    --  发布时间:2006/1/5 17:32:35

    --  
    第一条完全可以:你看看有关 Open() 和 OpenUserObject() 的语法 2 就知道可以通过指定类名来实例化对象.
    第二条和第三条应该说无法实现(2427 的方法有参数和返回值类型的限制,所以...)
    尽管如此,我个人认为关于动态机制方面 PB 虽不完美,可也没有差到必须马上放弃它,在解决数据库领域(CS)的问题上,它仍可算得上是一款优秀的编译器!

    ">