5 / 5 / 3
Регистрация: 19.01.2013
Сообщений: 56
|
|
1 | |
Ошибка вызова второй формы04.02.2013, 14:40. Показов 1626. Ответов 8
Метки нет (Все метки)
Поясните пожалуйста где я запоролся..
Создал вторую форму Unit2. Создал первую форму Unit1, добавил в нее #include "Unit2.h", и нажал Project | Add to Project | Unit2.cpp Сунул кнопку, в нее: Form2->Show(); И да, Form2->ShowModal(); тоже пробовал. Та же ошибка. В настройках Project -> Options -> Forms отображается только Form1. File | Include Unit Hdr тоже нажимал. При компиляции ошибка: [Linker Error] [Linker Error] Unresolved external '_Form2' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\ALPHACONTROLS\V2\UNIT1.OBJ Поясните пожалуйста в чем проблема. Перегуглял все форумы..
0
|
04.02.2013, 14:40 | |
Ответы с готовыми решениями:
8
Ошибка при запуске второй формы из первой Калькулятор (ошибка при создании второй формы) Открытие (окна) второй формы всегда по центру относительно первой (формы) Запуск программы не с главной формы, а со второй формы |
Почетный модератор
5850 / 2861 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
|
04.02.2013, 15:00 | 2 |
Попробуйте:
1) Закомментировать строку #include "Unit2.h" 2) Добавить новую форму следующим образом: File->New->Form и после этого дописать в Unit1.cpp строку #include "Unit2.h" (или какой там номер формы создастся)
1
|
return (true);
1976 / 1111 / 221
Регистрация: 19.04.2011
Сообщений: 2,345
|
|
04.02.2013, 15:15 | 3 |
Этого вроде и не нужно обычно было делать
Добавлено через 1 минуту Создавали через File-New-Form? Или просто файл добавили? Потому что в списке форм вторая отсутствует
0
|
5 / 5 / 3
Регистрация: 19.01.2013
Сообщений: 56
|
|
04.02.2013, 15:45 [ТС] | 4 |
Спасибо за помощь, заработало..
Я вторую форму не таким путем создавал. Везде в интернете просто написано создать новую форму, но не сказано что через File -> New -> Form. Теперь появилась.
0
|
5 / 5 / 3
Регистрация: 19.01.2013
Сообщений: 56
|
|
05.02.2013, 21:53 [ТС] | 5 |
Кто нибуть подскажет как корректно удалить вторую форму
Удаляю файлы Unit2.cpp\h какие там есть, удаляю include Unit2.h , поиск по всему коду\файлах- удаляю все что с ней связано. в доступных формах в настройках проекта она отстается.. При компиляции ошибочку показывает и предлагает создать форму новую (видимо которую я удалить пытаюсь).
0
|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,060
|
|
05.02.2013, 21:58 | 6 |
1
|
5 / 5 / 3
Регистрация: 19.01.2013
Сообщений: 56
|
|
06.02.2013, 03:16 [ТС] | 8 |
0
|
Почетный модератор
5850 / 2861 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
|
06.02.2013, 09:00 | 9 |
Alt+Ctrl+F11 - Project Manageer. Там полный список подключенных файлов.
1
|
06.02.2013, 09:00 | |
06.02.2013, 09:00 | |
Помогаю со студенческими работами здесь
9
Ошибка вызова функции из другой формы Ошибка при открытии второй формы Ошибка при открытии второй формы Ошибка открытия второй формы проекта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |