Re[3]: использование структуры
От: TheThief Россия  
Дата: 18.01.10 09:00
Оценка: 3 (1)
Здравствуйте, qdrj, Вы писали:


Q>если попробовать объявить ее так:

Q>
Q>public: SERVICE_STATUS_PROCESS rdxStatus;
Q>

Q>то компилятор выдает:
Q>
Q>error C4368: cannot define 'rdxStatus' as a member of managed 'RDX_GUI::Form1': mixed types are not supported
Q>


Вам не структуру объявить надо, а переменную, которая будет доступна из обоих ф-ций...


    private: SERVICE_STATUS_PROCESS* m_prdxStatus;


        Form1(void)
        {
            m_prdxStatus = new SERVICE_STATUS_PROCESS();
            InitializeComponent();
            //
            //TODO: Add the constructor code here
            //
        }
        ~Form1()
        {
            if (components)
            {
                delete components;
            }
            delete m_prdxStatus;
            m_prdxStatus = NULL;
        }

    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) 
             {
                 SERVICE_STATUS_PROCESS &rdxStatus = *m_prdxStatus;

             }


ну как-то вот так
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.