主题:  Director 8 中的 Field 对中文支持不好?

大烧卖

职务:普通成员
等级:1
金币:0.0
发贴:73
#12000/12/27 10:11:43
在我的 Director 8 中,发现 Field 对中文支持不好,往其中贴入文本,动辄死机。用 FileIO 插件往 Field 中读取文本,还容易在 Windows 2000 下出现行首的黑块,谁有解决的办法么?



johnson_5d

职务:普通成员
等级:1
金币:0.0
发贴:6
#22000/12/27 10:48:41
请用text,d8中它的各种属性已经比较全,只是没有field的少数几个属性,如linecount,但你可以通过member的height除掉行高得到。其他的属性我们也都会找到一个解决办法。



平心桨

职务:普通成员
等级:1
金币:0.0
发贴:57
#32000/12/27 15:53:14
我发现,在dir里不仅field对中文支持不好,Text对中文的支持也不怎么样!
有时想改变text演员的宽度以适应屏幕的需要总会出现乱码,可能dir把中文看成
是两个字符,重新组合了吧! 只是猜测,请高手们发表高见!



amith

职务:普通成员
等级:1
金币:0.0
发贴:159
#42000/12/27 19:31:06
dir8 的filed 在 win2000中会出问题,在win98及以下版本正常。我用dir8做的程序里面有filed,在win2000里面运行会死机,而98环境就不会了。现在不知道是谁的错了。不知道你们的程序是不是在98里面可以吗?



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
#52000/12/27 23:20:45
我所遇到D8中文BUG
1.读取随机文本不行(文字宽度超过FIELD宽度死机)
2.RTF的不行(换行乱码)
3.OFFICE2000WEB文本不行
我的解决办法(抛砖引玉)
1.FILEIO读入文本至变量1,LINE X TO Y OF 变量1到变量2,变量2到TEXT
2.用HTML
3.请高手指导
有没有DOC的XTRAS



jiesun

职务:普通成员
等级:1
金币:1.0
发贴:182
#62000/12/28 22:04:05
其实是这样的,我认为:
在director8中是不能够在field中写入汉字的,几乎必死机,但是在6.5中就不会有这样的问题。
目前没有找到解决的办法,不知道是为什么?!



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
#72000/12/29 0:20:05
如果一定要用field的话
field其实也可以读外部中文文本的
但必须注意排版
(外部宽度小于field宽度
外部高度小于field高度)
完全可以先读入变量,格式化变量后分段读入field (强制加回车,读固定行数)