PB中把字怎么将 ASC 转换为字符

zjyx 2003-01-12 10:42:51
是与别的一个程序做接口
...全文
296 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
banalman 2003-01-13
  • 打赏
  • 举报
回复
char(asc)
jackygan 2003-01-12
  • 打赏
  • 举报
回复
那可以呀,应该是统一规律的,每八位一取,如下:
1,先做一个全局函数,函数名称为:gf_trans2dec,返回值为int型,参数为string型,参数名为:as_bin,然后写如下函数体:略
2,调用:
string ls_asc = "1111000010100101......" //ASC码,可以每八位一取,再变为十进制
Long i,j,ll_len
string ls_bin
ls_bin=''
ll_len = len(ls_asc)
j=0
if mod(ll_len,8) = 0 then
for i=1 to ll_len step 8
ls_bin += asc(gf_trans2dec(mid(ll_len,i,8)))
next
else
messagebox("错误","ASC码不正确")
end if
//ls_bin就是你要的结果了.
zjyx 2003-01-12
  • 打赏
  • 举报
回复
你知道在陶清那有没有可用的DLL吗?
zjyx 2003-01-12
  • 打赏
  • 举报
回复
请教!
那么ASC码转换为二进制的数据呢

我现在也不是很清楚,因为我还没有拿到他们那方的具体数据
jackygan 2003-01-12
  • 打赏
  • 举报
回复
首先要知道那些ASC码的格式是怎样的?
如:61 52 32 128 等(是用空格格开的还是怎样的? )
zjyx 2003-01-12
  • 打赏
  • 举报
回复
大侠帮忙

我是现在要与别的程序做一个接口
因为外程序传过来的是 ASC 码

我用这个就能实现转换吗??
jackygan 2003-01-12
  • 打赏
  • 举报
回复
char(ASC)

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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