Create vs Примитивы.
Добавлено: 28 Март 2019, 14:13
Философский вопрос.
Есть класс EnhancedFocusClassType. В частности отрабатывает визуальные эффекты. На листе с прозрачностью получили вот такой эффект: Внутри класса есть только вызов примитива BOX. Проблема сидит именно внутри этой процедуры. Вызов один, рисует два прямоугольника. Функция LINE тоже отрабатывает двумя линиями. Стало интересно разобраться. Заменил ВОХ/BLANK на Create/Destroy, такого эффекта нет, и в тестах вроде всё работает как надо.
Что думает народ? Почему используются функции-примитивы? С Create/Destroy на что-то можно налететь?
Есть класс EnhancedFocusClassType. В частности отрабатывает визуальные эффекты. На листе с прозрачностью получили вот такой эффект: Внутри класса есть только вызов примитива BOX. Проблема сидит именно внутри этой процедуры. Вызов один, рисует два прямоугольника. Функция LINE тоже отрабатывает двумя линиями. Стало интересно разобраться. Заменил ВОХ/BLANK на Create/Destroy, такого эффекта нет, и в тестах вроде всё работает как надо.
Что думает народ? Почему используются функции-примитивы? С Create/Destroy на что-то можно налететь?