*.PLB是什么格式文件
编号:QA000843
建立日期: 1999年4月21日 最后修改日期:1999年4月21日
所属类别:
Chen Hui:
问题(附件
plb.zip):
1,在P0DJ.PRG程序中,不能正常显示的中文字符是如何做的?
2,*.PLB是什么格式文件?
回答:
*.PLB是FoxPro for DOS定义的库,它一般是利用FoxPro Library Construction Kit(LCK)和C语言写的,供FoxPro程序调用。使用时使用Set Library语句调入库,然后你就可以象调用内部函数一样调用该库中的函数。
你所说得不能显示的中文大概是指Check函数吧:
FUNC check
a = CHR(0)
a = 'S_?+a+'貛鼐??'+a+'に'
fn = SYS(3)
fp = FCREATE(fn)
= FWRITE(fp, a)
= FCLOSE(fp)
fp = fn+'.'
LOAD &FP
ERAS &FN
a = SPACE(8)
CALL &FN WITH A
RELE MODU &FN
RETU a
实际这里的字符串根本就不是中文,是汇编码。程序先将汇编码写入一临时文件,然后用Load调入,再使用Call调用。
此问题由李海回答。
| |
|
|
| |
|
|