Страшно непонятная ошибка - Add/Remove operation is impossible, because...
"Add/Remove operation is impossible, because the code element 'seachframe' is read only"
После чего ничего и не произошло... (попытался сделать сам такое действие, в seachframe.cpp создал "void seachframe::OnBnClickedButton4() {}"
и в seachframe.h прописал "virtual BOOL OnInitDialog();" в блоке "protected"
но почему то клип по этой самой кнопке4 приходило на "seachframe::OnBnClickedButton2() {}" (перепроверил, всё равно так).
Проверил, все файлы в проекте не имеют атрибута "только чтение".
Подскажите пожалуйста, как справиться с данной проблемой, я что только не пробовал ((.
1) переставь среду 2) попробуй удали Release или Debug проекта
2) удалил из проекта 2 релайза и 2 дебагга (запускаю всегда в релайзе, чтобы потом не было проблем)
Версия такова - Microsoft Visual Studio 2008 v 9.0.2122.8 RTM
---------------------------------------------------------------------
Решил исправит ьпроблему, создал окно, где всё те же самые элементы (пока что без каких либо действий), заменил все данные/имена на новое окно (старое вообще теперь не упоминается нигде), так теперь при компиляции выдаётся окошко:
Цитата:
WINDOWTITLE:No Debbugging information
TEXT: Debbagging information for 'resager_program.exe' cannot be found or does not match.
Symbols not loaded.
Do you want to continue debugging?
CHECK: Don't this dialog again
YES NO
WINDOWTITLE, TEXT, CHECK - это я просто обозначил элементы окошечка.
----------------------------------------------------------------
Вот теперь вообще не знаю что делать (( помоему на до мной вижуалка издевается :(
А есть способ создать кнопку и действие по нажатие на неё самостоятельно в файлах проекта? Не подскажете как?
(я копался в "рс" файле, там только описание, а изминения в CPP & H файлах окошка не привели к результату (я писал в 1-м посте). Даже не знаю выхода из ситуации((
Создал кнопку. глянул какая она по номеру (у мну была 4), и сделал следующее:
в *.h и в после "public:" в конце добавил afx_msg void OnBnClickedButton4(); (потому что выше было аналогично afx_msg void OnBnClickedButton3();), также по аналогии добавил в *.cpp своего окна после BEGIN_MESSAGE_MAP(ИМЯКЛАССАОКНА, CDialog)
вот эту строчку - ON_BN_CLICKED(IDC_BUTTON4, &ИМЯКЛАССАОКНА::OnBnClickedButton4),
где IDC_BUTTON4 - может быть другое, если вы изменяли. ну и в конце добавил саму функцию
void seachframe::OnBnClickedButton4()
{
}
Но вот с проблемой я не справился, только нашёл обходной путь. Если кто знает как исправить ошибку, напишите.
Цитата: Resager
Но вот с проблемой я не справился, только нашёл обходной путь. Если кто знает как исправить ошибку, напишите.
Попробуйте почитать здесь. Возможно сможет что-то прояснить.
http://www.codeguru.com/forum/printthread.php?t=447690
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=105469
Цитата: Resager
Но вот с проблемой я не справился, только нашёл обходной путь. Если кто знает как исправить ошибку, напишите.
Грохнуть ncb, asx