Delphi inc和dec不编译?

时间:2013-09-21 17:41:21

标签: delphi delphi-2010

我在使用Delphi 2010中的Inc和Dec程序时遇到了麻烦。

以下是我的代码片段:

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

有什么想法吗?我有一种感觉,我可能会在这里错过一些愚蠢的东西...

编辑:阅读这里的程序:

http://www.delphibasics.co.uk/RTL.asp?Name=Inc

http://www.delphibasics.co.uk/RTL.asp?Name=Dec

1 个答案:

答案 0 :(得分:8)

您只能对变量使用inc和dec。您正在传递属性而它们不是变量。