▼ snail3さん
> またまた、しょうもないことですが、
>
> ↓は元々ある人がDelphi6で作ったソースの一部です。
>
> wRect.Left := FLeftMargin;
> wRect.Top := FTopMargin;
> wRect.Height := ClientHeight; ←なぜかコンパイルが通るマシンがある
> wRect.Width := ClientWidth;
>
> ※ wRectは TRect型として定義してあります。
>
> ノートPCでコンパイルするとエラー発生。
>
> TRect.Height ってなんだ、ソースが違う?
>
> でも自分のマシンではエラーは発生しません。
>
> 今まで10年間エラーは出ていなかったソースにもバグは入っています。
>
>
XEだと従来通りのLeft,top等とTopLeft,BottomRightしかないですから、XE2からTRectがかなり拡張されてプロパティとかメソッドが追加されてるみたいです。
コンパイルしてるDelphiのバージョンが違うとかじゃないでしょうか?
|