Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Страшно непонятная ошибка - Add/Remove operation is impossible, because...

37K
21 июня 2009 года
Resager
12 / / 19.09.2008
Вобщем создал я окно в MFC (давныым давно, после него уже наверно штук 5 нашлёпал), создал класс, назвал "seachframe" по мере надобности добавлял в это окно кнопки. и действия к ним, но вот буквально вчера, создал кнопку, после чего кликнул 2 раза, дабы создать функция "void seachframe::OnBnClickedButton4()", НО! моя Microsoft Visual Studio выдала ошибку:
"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() {}" (перепроверил, всё равно так).

Проверил, все файлы в проекте не имеют атрибута "только чтение".

Подскажите пожалуйста, как справиться с данной проблемой, я что только не пробовал ((.
42K
22 июня 2009 года
injhdc28
30 / / 13.03.2009
Microsoft Visual Studio какая ? 6.7.9

1) переставь среду 2) попробуй удали Release или Debug проекта
37K
22 июня 2009 года
Resager
12 / / 19.09.2008
1) переставь среду - это полностью переставить весь пакет вижуалки?
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-м посте). Даже не знаю выхода из ситуации((

37K
22 июня 2009 года
Resager
12 / / 19.09.2008
Добавил кнопку руками (точнее функцию "понажатию на неё")
Создал кнопку. глянул какая она по номеру (у мну была 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()
{
}

Но вот с проблемой я не справился, только нашёл обходной путь. Если кто знает как исправить ошибку, напишите.
288
24 июня 2009 года
nikitozz
1.2K / / 09.03.2007
Цитата: Resager

Но вот с проблемой я не справился, только нашёл обходной путь. Если кто знает как исправить ошибку, напишите.



Попробуйте почитать здесь. Возможно сможет что-то прояснить.
http://www.codeguru.com/forum/printthread.php?t=447690
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=105469

398
24 июня 2009 года
Alexandoros
630 / / 21.10.2005
Цитата: Resager

Но вот с проблемой я не справился, только нашёл обходной путь. Если кто знает как исправить ошибку, напишите.


Грохнуть ncb, asx

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог