【发布时间】:2012-02-27 09:37:57
【问题描述】:
我有以下代码:
inc(integer(DestPixel), DestDelta); //DestPixel: PColorRGB; DestDelta: integer;
这在 32 位平台上运行良好。如果我在编译器中将平台更改为 64 位,编译器会发出此错误:
E2064 左侧不能分配给
问题似乎出在integer() 类型转换中。我该如何解决这个问题?
【问题讨论】:
-
这行代码是来自 JanFx.Stretch 函数吗?您必须使用 INT_PTR 或 NativeInt。
标签: delphi 64-bit integer delphi-xe2 typecast-operator