public value struct ListOfWindows
{
HWND hWindow;
int winID;
String^ capName;
};
вот моя структура, теперь я создал их массив:
array<ListOfWindows ^> ^ MyArray = gcnew array<ListOfWindows ^>(5);
Теперь, чтобы проверить, работает ли это, я сделал простую функцию:
void AddStruct( )
{
HWND temp = ::FindWindow( NULL, "Test" );
if( temp == NULL ) return;
MyArray[0]->hWindow = temp; // debug time error..
return;
}
ОШИБКА: An unhandled exception of type 'System.NullReferenceException' occurred in Window.exe
Additional information: Object reference not set to an instance of an object.
не знаю, что делать .. вроде как плохо знаком с CLI, так что если вы можете помочь, пожалуйста, сделайте ..
Спасибо.