Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, kaas, Вы писали:
А>Основное отличие в том, что в Debug програма работает медленнее, а в таком коде
А>А>Func1(...);
А>SendMessage(...); /*PostMessage*/
А>Func2(...);
А>
А>В Debug к моменту вызова Func2 сообщение может быть уже обработано (хоть это и сучайность), а в Release нет.
А>Возможно пример не самый удачный, но основная проблемма это именно синхронизация кода, вдруг ставшего более быстрым.
Да, у меня тоже была пара примеров, когда код, типа такого:
А>А>Func1(...);
А>MessageBox(...);
А>Func2(...);
А>
работал нормально, а без MessageBox на второй функции вылетал (ну — упрощенно, но идея такая). Как будто там что-то прорабатывает во время сообщения и дальше становится хорошо жить