【发布时间】:2013-09-21 17:41:20
【问题描述】:
我在 Delphi 2010 中使用 Inc 和 Dec 过程时遇到问题。
这是我的代码的 sn-p:
if NOT(frmMain.Height = 0) then
begin
Dec(frmMain.Height, 2);
Inc(frmMain.Top);
end;
我得到一个:
[DCC Error] frmMain_U.pas(44): E2064 Left side cannot be assigned to
有什么想法吗?我有一种感觉,我可能在这里遗漏了一些愚蠢的东西......
编辑:在此处阅读程序:
【问题讨论】:
-
您的问题的答案与实际目的无关,delphi 编译器在 32 位模式下编译时存在 64 位整数 inc(a, b) 的错误。换句话说:不要担心左侧等,最终编译器将完全无法处理这些类型的代码。它无法用 inc/dec 修复。
标签: delphi delphi-2010