俺想问一个关于richedit的问题。(100分)

  • 主题发起人 主题发起人 mckz
  • 开始时间 开始时间
M

mckz

Unregistered / Unconfirmed
GUEST, unregistred user!
richedit1.lines.loadfromfile('c:/a.txt');
其它代码不写了,当然咯,这个文本文件中汉字、英文、数字,但是我却发现,richedit
认为汉字是2个字节、英文数字一个字节,兄弟们帮忙想想是不是有什么设置,或者怎么
办让richedit认为汉字、英文、数字都是两个字节或者都是一个字节
 
用WideString进行类型转换即可:
showmessage(inttostr(length(wideString(richedit1.text))))
 
很遗憾,俺发现是richedit.dll的问题,我的是英文版,我想把一个中文版的dll考到我
的目录,然后再我的程序中调用,兄弟们知道怎么调用么???
 
到底想问什么?
 
是不是你的Richedit把汉字分开了,成了乱码。
 
想在我的程序中调用当前目录的riched32.dll,因为我这个是中文版,不想去调用系统的
riched32.dll,因为系统的是英文版的,而且不想去强行覆盖那个英文的dll,个人觉得这
样做软件过于霸道,现在兄弟们知道我想做什么了吧,就是怎么调用本地的riched32.dll
希望能给出源程序至少部分。
 
后退
顶部