Сегодня эпик был. Попросила у меня Лариса приделать функцию к проге. Ну, я открыл, быстренько нашёл нужную форму, добавил кнопку, закодил, компилирую - НИ ХУЯ. Причём отвалилось ещё несколько функций, недавно добавленных - такое ощущение, будто программа откатилась на несколько билдов назад. Моргаю глазами, туплю, лезу обратно в компилятор, смотрю - в коде всё есть, на формах всё есть. Сохраняюсь, компилирую - та же хуйня. Ну бля, ну не бывает так, сюрреализм же! Пробую так, этак, перезагружаю комп - всё точно так же. На форме и в коде функционал есть, а в скомпилированном проекте - всё по-старому. Просматриваю код в блокноте - нет добавленных функций! А в билдере есть. А в коде нет. Что за хуйня?

Разгадка оказалась проста - я открыл файл проекта из папки с бэкапом. И оно себя очень странно повело - сохраняло код и формы в папку с текущей версией, а компилировало и запускало из папки, которая открыта - из бэкапной, соответственно.