Притом в Delphi 7 этот код компилируется прекрасно.
Вообще RECT это тип объявленный в модуле struct.ins. Но я его не включал в uses.
Еще скажу: делаю такой финт:
- Код: Выделить всё
r := TRect(rect(0,0,10,10));
- срабатывает!
Далее вызываю!!!:
- Код: Выделить всё
Canvas.CopyRect(r,sourceCanvas,r);
Компилятор опять ругается на третий параметр: Expected RECT got TRect.
Притом в исходниках этот TRect и функция Rect используется массово без всякиз обходных путей.
Что то видимо все таки с найстройкой компилятора... Почему то вызов функции он понимает как тип
.