1 / 1 / 1
Регистрация: 09.05.2014
Сообщений: 13
|
||||||||||||||||||||||||||
1 | ||||||||||||||||||||||||||
Как заставить работать форму09.05.2014, 20:18. Показов 4084. Ответов 3
Метки нет (Все метки)
Что нужно сделать: создать форму C++ (именно так, не с#), которая бы считывала вводимое в одно поле число, по нажатию на button записывала бы в другое поле вычисленный факториал этого числа (пример остюда: http://code-live.ru/post/first-windows-form/ )
Задача, казалось бы, простая, но возникло несколько трудностей. Что я делаю: 1) Создаю пустой с++ CLR-проект fuckt, далее добавляю в него новый элемент - Visual с++ -> UI -> Windows Form (назвал MyForm) 2) Добавляю нужные элементы в форму: два NumericUpDownBox'a, в первый надо будет ввести число, во второй должен записаться ответ (назвал num1 и num2 соответственно); также создал кнопку (назвал b1). 3) В заголовочные файлы добавил fact.h, в исходники - fact.cpp. Итого в проекте два заголовка (MyForm.h & fact.h) и два .cpp-файла с теми же именами. 4) Заполняю файлы кодом
Далее добавляю обработку нажатия кнопки:
"Ошибка 1 error C3861: fact: идентификатор не найден c:\users\ayerice\documents\visual studio 2013\projects\fuckt\fuckt\MyForm.h" Хотя при наведении мышью на fact(number) всплывает "long fuct(int N)". Не придумал ничего лучше, как приписать в самый верх MyForm.h #include "fact.h". Теперь следующая ошибка: "Ошибка 1 error LNK1561: Єюўър тїюфр фюыцэр с√Є№ юяЁхфхыхэр C:\Users\Ayerice\Documents\Visual Studio 2013\Projects\fuckt\fuckt\LINK fuckt" Я так понял, полазив по инету, что нужно обозначить программе точку входа. Тогда я делаю следующее:
Где я глобально не понимаю и как заставить форму заработать? Очень надеюсь на вашу помощь.
0
|
09.05.2014, 20:18 | |
Ответы с готовыми решениями:
3
Как заставить работать форму? Как заставить контактную форму работать? Как заставить работать javascript через обработку форму? Заставить работать форму отправки E-Mail |
1 / 1 / 1
Регистрация: 09.05.2014
Сообщений: 13
|
|
31.03.2015, 22:13 [ТС] | 2 |
Вопрос давно уже решен, тему можно удалять.
0
|
Администратор
|
|
01.04.2015, 19:26 | 3 |
Ayerice, темы на форуме по решению вопроса не удаляются и не закрываются.
Было бы хорошо, если бы вы написали, в чём была проблема, возможно это кому-нибудь поможет в будущем.
0
|
1 / 1 / 1
Регистрация: 09.05.2014
Сообщений: 13
|
|
23.04.2015, 01:19 [ТС] | 4 |
Сообщение было отмечено tezaurismosis как решение
Решение
Хммм, ну окей.
Если вкратце, то я тупо не понимал, как инициализировать форму. Разобрался сам с помощью сторонних ресурсов, но если бы тогда существовала вот эта тема, таких вопросов бы не возникло. Создание графического приложения (Windows Forms) в Visual Studio Другими словами, некорректно написана (точнее, вообще не написана) точка вхождения формы в функции main. Возможно (даже очень вероятно) в коде есть еще косяки, т.к. по незнанию пытался слепить абы как.
1
|
23.04.2015, 01:19 | |
23.04.2015, 01:19 | |
Помогаю со студенческими работами здесь
4
Заставить работать форму отправки E-Mail Как заставить сайт написанный на 5.3 заставить работать на 5.6? Как принудительно включить register_globals? Как заставить работать do while Как заставить работать ? :) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |