1
리플렉션 Invoke를 사용하여 int * 인수로 함수를 호출 할 수 있습니까? 리플렉션 사용하기
내 꿈 코드 : 호출하는기능 :
long Invoked_Function(Int32, Int32*);
그것은
cannot convert from 'int *' to 'System::Object ^'
"배열^Parameters_Objects = ..."문자열에 대해 말해 sying
Int32 First_Parameter;
Int32 Second_Parameter;
Int32* Second_Parameter_Pointer = &Second_Parameter;
array<Object^>^ Parameters_Objects = gcnew array<Object^>(2){ First_Parameter, Second_Parameter_Pointer};
long Result = (long)Function_Type->Invoke(Class_Instace, Parameters_Objects);
호출하는 코드
이유를 이해할 수 있습니다.
그리고 여기 내 질문 : invoke 함수를 사용하여 인수 중 하나로 primite 아닌 형식의 포인터를 사용하여 함수를 호출 할 수 있습니까?