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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2010, 22:23   #1
levandowskiy
Пользователь
 
Регистрация: 18.08.2009
Сообщений: 32
По умолчанию Массивы в Windows forms

Здравствуйте, уважаемые форумчане!

Вопрос следующий: пишу программу типа windows forms application.
Создал структуру
ref struct VV
{
int N;
String ^Vesh;
int KO;
double PDK;
double Fon;
double Fakt;
};

Пытаюсь объявить массив в обработчике событий

array<VV^>^ mass = gcnew array<VV^>(1000);

после попытки этот массив заполнить

mass[i].N = i;

появляется ошибка

Error 1 error C2228: left of '.N' must have class/struct/union

В чём же проблема? Кто знает поясните? Как заполнить массив?
levandowskiy вне форума Ответить с цитированием
Старый 20.12.2010, 01:39   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

CLR С++ ?

Код:
mass[i]->N = i;
counter вне форума Ответить с цитированием
Старый 20.12.2010, 09:33   #3
levandowskiy
Пользователь
 
Регистрация: 18.08.2009
Сообщений: 32
По умолчанию

Да так ошибку не выдаёт , с этим спасибо но появляется сообщение Null reference exception. и указывает как раз на эту же строчку. Как то неправильно массив я заполняю кто знает подскажите
levandowskiy вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
windows.forms *stRong* Помощь студентам 0 04.06.2010 04:39
Вопрос по Windows Forms tavrocotaps Общие вопросы .NET 0 11.06.2009 16:43
Windows Forms Application Cdevelop Общие вопросы .NET 1 15.03.2009 18:03