Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > .NET
Перезагрузить страницу Ошибки в C++/CLI
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Максим1552 Максим1552 вне форума
Новичок
 
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 25.11.2013
Exclamation Ошибки в C++/CLI - 26.12.2013, 00:09

Пишу в VS2005.

error C2146: syntax error : missing ';' before identifier '_user'
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C3845: 'KURSOVAYA::InterfaceForm::_user': only static data members can be initialized inside a ref class or value type
error C2061: syntax error : identifier 'User'
error C2065: '_user' : undeclared identifier
error C2065: 'user' : undeclared identifier
error C2227: left of '->aL' must point to class/struct/union/generic type type is ''unknown-type''
error C2227: left of '->Count' must point to class/struct/union/generic type
error C2227: left of '->aL' must point to class/struct/union/generic type type is ''unknown-type''
error C2227: left of '->run' must point to class/struct/union/generic type type is ''unknown-type''

cpp Код:
ref class InterfaceForm : Form
    {
    protected: User _user = nullptr;

     /*InterfaceForm()
        {
        }*/


     InterfaceForm(User ^user)
        {
            _user = user;
            this->DoubleBuffered = true;
        }

      virtual void OnPaint(PaintEventArgs ^e) override
        {
            if (_user == nullptr)
                return;

            int rzm = 10;
            int count = _user->aL->Count;
            for (int i = 0; i < count; i++)
            {
                //Car ^car = safe_cast<Car^>(_user->aL[i]);
                Car ^car = (Car)_user->aL[i];
                e->Graphics->DrawString("Машина №" + i,
                gcnew System::Drawing::Font("Arial", 10),
                gcnew SolidBrush(Color::Red),
                Point(rzm, 100));

                if (_user->run)
                {
                    e->Graphics->DrawString("Машина запущена",
                    gcnew System::Drawing::Font("Arial", 8),
                    gcnew SolidBrush(Color::Red),
                    Point(rzm, 60));
                    rzm = rzm + 130;
                }
                else
                {
                    e->Graphics->DrawString("Машина остановлена",
                    gcnew System::Drawing::Font("Arial", 8),
                    gcnew SolidBrush(Color::Red),
                    Point(rzm, 60));
                    rzm = rzm + 130;
                }
            }
        }
    };
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что это за ошибки? f-34 Софт и программы 4 20.07.2013 12:50
код ошибки 18 Kolyan Софт 3 11.04.2013 20:54
Ошибки на SSD Сергей29 Накопители 0 02.01.2013 11:43
а, что это за ошибки? les.2007 Любые вопросы от новичков 3 09.07.2012 16:21
код ошибки 1010 Alex_91 Prolog 7 19.11.2011 02:49
как исправить ошибки? SADIST C++ Builder 11 04.10.2011 16:47
Ошибки Haskell95 Любые вопросы от новичков 4 15.07.2011 01:07
Как исправить баг ошибки schanker2 Вопросы начинающих программистов 9 18.11.2009 11:52
Игра "Агрессия" при запуске выдает ошибки. Лог ошибки в теме. rauchend Любые вопросы от новичков 9 20.02.2009 14:51
При установке виндовс ошибки записи файлов, как устранить ошибки? Monk of monastery Любые вопросы от новичков 8 26.08.2008 23:37
исправьте мои ошибки heiress Форум программистов 0 16.03.2008 11:16
Обработка ошибки 404 Monah IRH PHP 7 02.01.2006 15:10



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов