回 帖 发 新 帖 刷新版面

主题:怎样做?中文经过编译以后,脱离中文环境仍能正常显示中文


要求:程序中的中文经过编译以后,脱离中文环境仍能正常显示中文。

前提:1、WindowsXP、QB45
      2、在D盘的根目录下建立了UCdos文件夹,使用UCdos98特别袖珍版
      3、QB45也装入了UCdos文件夹
      4、会中文输入,会编译
      5、本人是小学六年级的菜鸟

下一步,请高手分步讲细一点,一定给最高分。

回复列表 (共10个回复)

沙发

用特别版里的TM
使用方法参看有关说明文件

板凳

看过TM,不知如何与QB结合,看不懂。
TM是对TXT文件进行编译,可我的程序是bas格式,
我编有一个加减法练习程序,名叫ABC,内有中文,经QB编译后,在 WINDOWS里无法显示中文。
我不知道是在QB里调用TM,还是在TM里调用QB程序,请把过程再细一点吧!

我的教室被高考占用三天,我希望能在这三天假期里把这难题解决掉,它困了我半年了。

3 楼

这样的话,你得去在旧贴里面去搜一搜秋风(或者是飞鸟吧,记不清楚了,不好意思喔)
写的汉字显示的那些贴子了
里面有告诉你怎样在图形模式下显示汉字的方法,
再把你所需要的汉字的点阵信息提取到你自己的文件来(或者整个文件搬过来也行).

至于版权问题......当我没说过.

4 楼

最简单的解决方法是,就用中文环境
比如你编译的文件为DEMO。EXE
1、在DOS模式下启动UCDOS
2、输入DEMO运行

如果不想用UCDOS,想在任何地方都用,那么要用图形模式来画汉字!
请看QB71,或者是我写的这个程序,

5 楼

QB大哥,我是小菜,终于遇上你了。

“用图形模式来画汉字”那个画的字不是很丑吗?
你写的“那个程序”是什么标题呀?

我的假期只剩一天半了,我可以去看你吗?

6 楼

1、在DOS模式下启动UCDOS
2、输入DEMO运行
还是没懂。好象又不涉及TM了。

比如说,我的文件叫DEMO.bas,编译后叫DEMO.EXE,现在是调出TM再次编译这个文件吗?好象行不通耶。

我希望我的QB程序经过某种编译后能在windows里显汉字。

7 楼

比如说,你 的文件叫DEMO.bas,编译后叫DEMO.EXE,
现在你启动UCDOS
然后直接运行DEMO

来玩我也欢迎,来的时候给我打电话
有朋至远方来,网友来玩我都欢迎。

8 楼

我是来告诉你TM是怎样用的,
你先构想好你所需要显示的界面是怎样的,
把这些界面及汉字,用EDIT编辑在一个TXT文件里
(EDIT所显示的已经差不多的了)
用TM把这个TXT文件编译成EXE文件.

再在你的BAS文件里
在需要显示这个界面的地方用SHELL调用这个EXE文件作界面显示
然后再在BAS里面对屏幕进行其他的显示.
编程过程中多调试一下看看效果.

最后把这个BAS文件进行编译,
记得把这些EXE文件放一起使用就可以了.

9 楼

谢谢MOZ老师!

看来我的QB知识还是太少了,我会慢慢去消化你的TM。

10 楼

QB大哥:
老爸不让我用QQ,说太费时间,我已给你的163 发了邮件
很高兴你愿意见我。

我来回复

您尚未登录,请登录后再回复。点此登录或注册