Wrapper ADO.NET cast Object __gc * для managed C++
От: Аноним  
Дата: 29.08.13 07:36
Оценка:
Kак можно в C++ managed сделать cast на Object __gc *
получаю ошибку компилятора
error C2440: 'type cast' : cannot convert from 'gcroot<T> []' to 'System::Object __gc *'


void CDataExport::AddRowToTable(gcroot<DataTable*> pDataTable, gcroot<DataRow*> pDataRow, gcroot<Object*> arrKeys[])
{
if (!pDataTable->Rows->Contains(arrKeys)) // <<< error C2440:
{
pDataTable->Rows->Add(pDataRow);
}
}

pDataTable->Rows->Contains((Object __gc *)arrKeys)) выдает эту же ошибку C2440
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.