Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2018, 23:21   #1
anshnine
Пользователь
 
Регистрация: 15.10.2017
Сообщений: 31
По умолчанию Класс и кнопка на форме

Здравствуйте . Пытаюсь создать класс при помощи которого в TextBox по нажатию кнопки вносится заданный текст.

Вот код класса
Код:
ref class customers {
public:
	String input( )
	{
		String^ result = gcnew String(result);

		result = "text";
		return result;	
	}
Вот код обработчика кнопки
Код:
private: System::Void button5_Click_1(System::Object^  sender, System::EventArgs^  e) {
	customers^ c1 = gcnew customers;
	textBox1->Text = c1->input();
}
Вот ошибки которые выдает:
1>------ Сборка начата: проект: Project8, Конфигурация: Debug Win32 ------
1>MyForm.cpp
1>c:\users\anshn\source\repos\proje ct8\project8\myform.h(1086): error C2065: customers: необъявленный идентификатор
1>c:\users\anshn\source\repos\proje ct8\project8\myform.h(1086): error C2065: c1: необъявленный идентификатор
1>c:\users\anshn\source\repos\proje ct8\project8\myform.h(1086): error C2061: синтаксическая ошибка: идентификатор "customers"
1>c:\users\anshn\source\repos\proje ct8\project8\myform.h(1087): error C2065: c1: необъявленный идентификатор
1>c:\users\anshn\source\repos\proje ct8\project8\header.h(7): error C3646: input: неизвестный спецификатор переопределения
1>c:\users\anshn\source\repos\proje ct8\project8\header.h(7): error C2059: синтаксическая ошибка: (
1>c:\users\anshn\source\repos\proje ct8\project8\header.h(8): error C2334: непредвиденные лексемы перед "{"; пропуск вероятного тела функции
1>Сборка проекта "Project8.vcxproj" завершена с ошибкой.
Я понимаю что я делаю лютую ерунду , но помогите мало знающему выйти на верный путь . Заранее спасибо

Последний раз редактировалось anshnine; 16.12.2018 в 23:55.
anshnine вне форума Ответить с цитированием
Старый 16.12.2018, 23:44   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

1. Это C++ CLI, а не C++
2. Давайте поллный исходник или проект. Раз пишет, что не видит объявление класса, значит не подключили хедер.
p51x вне форума Ответить с цитированием
Старый 16.12.2018, 23:55   #3
anshnine
Пользователь
 
Регистрация: 15.10.2017
Сообщений: 31
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
1. Это C++ CLI, а не C++
2. Давайте поллный исходник или проект. Раз пишет, что не видит объявление класса, значит не подключили хедер.
хедер класса ? Если я правильно понял , то я его подключил, в противном случае , он бы не видел customers.

Последний раз редактировалось anshnine; 17.12.2018 в 00:04.
anshnine вне форума Ответить с цитированием
Старый 17.12.2018, 06:52   #4
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Цитата:
Сообщение от anshnine Посмотреть сообщение
он бы не видел customers.
А он и не видит...
waleri вне форума Ответить с цитированием
Старый 17.12.2018, 07:04   #5
anshnine
Пользователь
 
Регистрация: 15.10.2017
Сообщений: 31
По умолчанию

Цитата:
Сообщение от waleri Посмотреть сообщение
А он и не видит...
Я когда его прописываю , то он автовводом выводит customers и из какого он файла взят ( header.h)
anshnine вне форума Ответить с цитированием
Старый 17.12.2018, 09:07   #6
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Автоввод не имеет ничего общего с компилятором.
Прочитайте как подключать заголовочные файлы.
waleri вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FoxPro(кнопка поиск в форме) Люовь1996 Фриланс 2 02.10.2017 14:43
Нужно сделать наследование классов, 1 класс находится первой форме, 2 класс во второй. Вероника99 Помощь студентам 3 29.04.2016 23:02
Кнопка на форме MalinaLink Microsoft Office Access 2 30.01.2014 03:20
кнопка в форме datgen Microsoft Office Access 2 12.06.2012 15:14
кнопка в форме оплаты victor76 Помощь студентам 0 30.05.2012 15:03