导航
  • 主页
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

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

zjyx 2003-01-12 10:42:51
是与别的一个程序做接口
...全文
73 点赞 收藏 7
写回复
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)
回复
发动态
发帖子
PowerBuilder
创建于2007-09-28

813

社区成员

PowerBuilder 相关问题讨论
申请成为版主
社区公告
暂无公告