|
![]() |
#1 |
Участник
|
Цитата:
X++: System.Type type;
System.Object guids;
type = System.Type::GetType("System.Guid[]");
guids = System.Activator::CreateInstance(type); |
|
![]() |
#2 |
Участник
|
Пишет что ошибка вызова статического метода. Вот засада.
Последний раз редактировалось maldini; 24.11.2013 в 23:15. |
|
![]() |
#3 |
Участник
|
|
|
![]() |
#4 |
Участник
|
Да создается System.Guid[] но при вызове функции та же ошибка "Класс не содержит эту функцию." Может проблема в самой функции
|
|
![]() |
#5 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: maldini (1). |
![]() |
#6 |
Участник
|
Цитата:
Код: statusing.ReadAssignments(new Guid[1] { (Guid)row[prjDataSet.Assignment.ASSN_UIDColumn] }) |
|
![]() |
#7 |
Читатель
|
Четверка не поддерживает объявление массивов через []. Попробуйте statusing присвоить переменной типа ClrObject, и уже у нее вызвать требуемый метод. А статические методы в четверке вызываются через CrInterop::staticInvoke().
|
|
|
|