热情软件屋

 

*.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调用。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio