procedure TCustomEmulVT.AppMessageHandler(var Msg: TMsg; var Handled: Boolean);
const
v1 : String = 'aeiou';
v2 : String = '怅铘?;
v3 : String = '潆秭?;出错的地方就在上面红色字这里,在OverbyteIcsEmulVT.pas这个文件第3060行,报错是:
[DCC Error] OverbyteIcsEmulVT.pas(3060): E2052 Unterminated string没有结束的字符串?
在其它版本的Delphi里是没问题的,打开在这里,也是同样的显示,有高手知道吗?刚转到2010来,得赶快适应!
感谢来围观和帮助的人了!
解决方案 »
- 字符串的宽度
- 如何将ShortSting类型转为无符号的字符型?
- delphi 分析win2000系统漏洞补丁问题
- 各位:问一下,哪种报表控件可以实现我所说的一种分栏打印报表,急!!!
- 为什么我写的 读取Excel文件的程序 安装officexp运行没问题,安装office2000就出错了
- 急!如何获取别的程序窗口里StringGrid的数据内容?
- 请问哪有rave详细资料?谢谢!
- 这个函数的第三个参数看不懂!请教!
- 高手帮忙啊,我顶不住了(来者有分啊)
- 高分求助,用.TXT作ADO数据源的问题,搞不明白,请帮忙!
- 隐藏窗体方法self.hide;怎么不能在FormCreate事件里使用?
- StringGrid,提示库存不足。
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
procedure TCustomEmulVT.AppMessageHandler(var Msg: TMsg; var Handled: Boolean);
const
v1 : String = 'aeiou';
v2 : String = 'âêîôû';
v3 : String = 'äëïöü';
SpyFlag : Boolean = FALSE;
var
Shift : TShiftState;
好像还有几处,照样改就行,或者干脆将此单元去除也行。网络上也有正确的 pas 的,搜索一下就行,不过百度可不行,要google.
把
v2 : String = 'âêîôû';
v3 : String = 'äëïöü';这两行复制过去,点编译,会出现一个英文提示,大意是我输入了些utf8编码的字符,问我要不要以这种格式来保存这个文档,如果不用,就会丢失这种编码的字符,我点yes,就编译通过了。
因为这个包是个运行时包,不能安装,我又点了那个设计时包,在“管理器”里右键安装,就成功了。没有出现再多的上述编码的问题。完全是sailxia的指点解决的问题了,非常感谢!分数全额奉上了。希望这帖能给后来者提供方便。