finsoftrz писал(а): ↑24 Июль 2020, 22:34
Точки вставки не у меня теряются
Вот неправда Ваша. Повторяя без понимания одно и тоже - Вы потеряли смысл, как в игре "испорченный телефон".
Думаю, что проблему Вы знаете (или рано или поздно узнаете раз начали копать C11). Точки вставки - не теряются.
Есть некое окно, на него навешиваются различные классы - нас сейчас интересуют те, что по шаблоном.
Как штатные (вроде справки), так и самопальные, вроде Вашего ресайза. Это нормально. Как правило их
реализация - это инициализация (и в конце работы - выгрузка) некоего класса, который оперирует с заголовком окна.
Теперь внимание ! В этом процессе критическим является порядок действий. Потому, что если выгружать классы
не в том порядке, что инициализировали - потеряется указатель на заголовок окна и всё станет колом.
О проблеме. Бывает так, что прекрасно отлаженный автором в 1900-лохматом году шаблон для C5 ведёт себя
неадекватно в C10/C11 (да и C63 тоже). "Съезжает" одна вставка его инициализации или выгрузки, относительно
других классов и всё переклинивает. Причём происходит это порой непредсказуемо.
Вот в чём беда.
К автору всей этой радости - претензий нет. Разработчик просто не мог угадать условия, в которых будет работать
его продукт через 15-20 лет, совсем в другом окружении шаблонов и классов ... Поэтому моя субъективная точка
зрения: не надо юзать без крайней необходимости самопальные шаблоны, заброшенные автором. Здесь такой необходимости нет.
За теми кто отстал - не возвращаться. (С) Кодекс