Здравствуйте Lummox, Вы писали:
АТ>>Вполне логичное ограничение. Впрямую функциональность оператора '+=' через интерфейс проперти реализовать невозможно. А автоматически интерпретировать такую запись, как 'Button1->Height = Button1->Height + 30' — это совершенно не в стиле С++. Если тебе надо сделать 'Button1->Height = Button1->Height + 30' — так и пиши.
L>
L>1) Впрямую функциональность оператора '+=' через интерфейс проперти реализовать МОЖНО! У Билдера не с "+=" напряги возникли.
Нет, нельзя.
Во-первых, замена '+=' на сложение с последующим присваиванием — это не впрямую.
Во-вторых, в С++ функциональность оператора '+=' никогда и нигде не эмулируется через сложение с присваиванием. '+=' — это совершенно самостоятельный оператор. За такие трюки писателям компилятора надо бить по рукам. Хотя, пропертям, как известно, закон не писан...