Вверх ↑
Ответов: 4630
Рейтинг: 749
#1: 2017-03-20 15:14:40 ЛС | профиль | цитата
Эти константы объявлены в Windows.pas - как беззнаковые. Сответственно, в KOL TControl.Style и TControl.ExStyle тоже беззнаковые. В твоём предыдущем варианте из массива бралось значение как знаковое, результат получался знаковый, а присваивалось в беззнаковые TControl.Style и TControl.ExStyle. Всего лишь.

Assasin писал(а):
Вроде пофиксил.

Ты, конечно, приколист. Вместо того, чтобы исправить в самом источнике, ты правишь там, где возникло. А возникнет оно везде, где используется таким образом. Да и не поправил ты - беззнаковый BorderStyle_Mask/BorderStyle_ExMask комбинируется со знаковыми числами.
карма: 26

0
Редактировалось 2 раз(а), последний 2017-03-20 15:45:37