Здравствуйте, 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;
}
ну как-то вот так