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

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

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

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

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

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


     

    --  作者:star
    --  发布时间:2003/8/19 8:33:58

    --  关于getfullstate和getchanges的问题,斑竹请帮忙
    在传统PB的socket编程或者在EASERVER中都经常使用GetFullState和Getchanges来传递数据窗状态。但在实际应用中会出现如下问题:
    1、使用GetFullState通用性强且不需要GetChanges函数所需要的原始状态,但是一个普通的数据存储使用GetFullState函数取得的blob也有几十K的大小,这样的大小在互联网上或者在拨号连接的环境中往往是吃不消的。
    2、使用GetChanges取得的blob很小,有利于网络传输,但是必须在服务器端记录GetChanges对应数据窗的原始状态,例如服务器组件Retrieve后就必须有个实例变量的数据存储来记载数据的变化,而在多层应用中应该极力避免这样的等待,也就是说尽量使用EASERVER中所提供的‘自动划分/解除’功能。这又是相互矛盾的。
    不知道各位大侠在实际应用中如何权衡利弊,使应用达到最佳效果
    --  作者:star
    --  发布时间:2003/8/19 9:09:59

    --  
    欢迎讨论哦
    --  作者:star
    --  发布时间:2003/8/19 12:23:31

    --  
    没人回答哦:(

    ">