pb12.5调用zlib.dll,提示bad runtime function reference

accounting_ok 2016-02-29 10:31:20
pb12.5调用zlib的compress函数时总是提示“bad runtime function reference”,请高手指点!

声明:
Function Long compress (Ref Blob compr,Ref Long comprLen, Ref Blob buf, Long buflen) Library "zlib.dll"
Function Long uncompress (Ref Blob uncompr,Ref Long uncomprLen, Ref Blob compr, Long lcomp) Library "ZLIB.DLL "

调用:
blob bl_data_zip
long l_len,l_len_zip,l_rtn

l_len = len(bl_data)
l_len_zip = l_len * 1.01 + 13
bl_data_zip = blob(space(l_len_zip))
l_rtn = compress(bl_data_zip,l_len_zip,bl_data,l_len)
...全文
2858 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
WorldMobile 2016-03-03
  • 打赏
  • 举报
回复
引用 1 楼 accounting_ok 的回复:
刚用pb11测试,居然正常!难道pb12.5有变化,不支持啦???请高手指点下!!!捉急啊,呵呵
支持的,声明需要增加ansi 关于压缩后的长度的问题,建议你用个比较大的数据测试,如几M的,不要用几个字节或者几K的,可能会误导你
accounting_ok 2016-02-29
  • 打赏
  • 举报
回复
pb11下测试了压缩前后的长度,发现压缩后的长度是压缩前的大约2倍,越压缩体积越大???
accounting_ok 2016-02-29
  • 打赏
  • 举报
回复
刚用pb11测试,居然正常!难道pb12.5有变化,不支持啦???请高手指点下!!!捉急啊,呵呵

662

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder Web 应用
社区管理员
  • Web 应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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