powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не могу обратиться к объекту класса
5 сообщений из 5, страница 1 из 1
Не могу обратиться к объекту класса
    #34129193
Igor Skvortsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В хидере объявлен класс:
Код: plaintext
1.
public ref class EditObject : public System::Windows::Forms::Form
Объявлен и проинициализирован объект Combobox1:
Код: plaintext
1.
2.
private: System::Windows::Forms::ComboBox^  comboBox1;
comboBox1 = (gcnew System::Windows::Forms::ComboBox());
Попытка обратиться к Combobox1 из сишного файла :
Код: plaintext
1.
comboBox1->Items->AddRange( objectArray );
приводит к облому:
.\EditObject.cpp(22) : error C2227: left of '->Items' must point to class/struct/union/generic type
Понятно, comboBox1 объявлен в классе локально.
Но, глобально объявить его не получается:
'comboBox1' : global or static variable may not have managed type 'System::Windows::Forms::ComboBox ^
Подскажите, плиз, новичку как сделать так, чтобы к Combobox1 можно было обращаться не только из хидера, но из сишного файла?
...
Рейтинг: 0 / 0
Не могу обратиться к объекту класса
    #34129206
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может так?

Код: plaintext
1.
private: System::Windows::Forms::ComboBox*  comboBox1;
...
Рейтинг: 0 / 0
Не могу обратиться к объекту класса
    #34129238
Igor Skvortsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если объявить так глобально: пишет Syntax error: private

Если так объявить в классе EditObject: cannot use this indirection on type 'System::Windows::Forms::ComboBox'
compiler replacing '*' with '^' to continue parsing
...
Рейтинг: 0 / 0
Не могу обратиться к объекту класса
    #34129303
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
private - как классификатор области видимости класса. Если глобально private не нужно.
...
Рейтинг: 0 / 0
Не могу обратиться к объекту класса
    #34129876
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты хидер-то подключил в сишник?
Надеюсь, не из статического метода пытаешься получить доступ?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не могу обратиться к объекту класса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]