LaB*_*cca 2 delphi compiler-errors delphi-xe
我有一个10000行的单位,我过去曾问过一个问题.
无论如何,现在的问题是我刚从2009年迁移到XE.每次我编译该单元(或构建我的应用程序)时,我都会收到错误:
[DCC错误] 10000linesuni.pas(452):E2029','或':'预期但标识符'dxBarLargeButton17'已找到
解决方法是对pas文件进行虚拟修改(添加'.'并将其删除).现在它将正确编译.
这是一个已知的问题吗?有没有人知道解决方法?
注意:我在Delphi 2009中没有遇到这个问题.
这是你可以看到的代码452没什么特别的,只是表单上的一个组件:
BarManagerBar4: TdxBar;
dxBarLargeButton16: TdxBarLargeButton;
dxBarLargeButton17: TdxBarLargeButton; // This is line 452
dxBarLargeButton18: TdxBarLargeButton;
dxBarLargeButton19: TdxBarLargeButton;
dxBarLargeButton20: TdxBarLargeButton;
Run Code Online (Sandbox Code Playgroud)
RRU*_*RUZ 10
user193655,正如我的评论中的建议对你有所帮助,我将发布答案,以帮助将来某人解决此问题.
有时,由于源代码中存在无效字符或行结尾不匹配(应为CR/LF),一个或多个文件的编译会中断.要解决此问题,请使用十六进制编辑器跟踪无效字符并从源文件中删除,或者在行结尾的情况下,在记事本中打开文件并保存; 这可以正确修复行尾.
| 归档时间: |
|
| 查看次数: |
466 次 |
| 最近记录: |