Assembly ass=Assembly.LoadFrom( ChrStartDLL );
Type tp=ass.GetType( ChrStartDLL );
MethodInfo mi=tp.GetMethod( "Show" , new Type[] { typeof(char*),typeof(char*),typeof(char*) } );
Object obj=System.Activator.CreateInstance( tp );
mi.Invoke( obj , new Object[] {ChrIpAddr,ChrInfo1,ChrInfo2} ); 我想在c++中使用以上语句,需要加什么头文件吗?
或者如何才能使用,或者有什么方法可以达到同样的效果? 代码意思是:调用一个dll中的一个方法。
Type tp=ass.GetType( ChrStartDLL );
MethodInfo mi=tp.GetMethod( "Show" , new Type[] { typeof(char*),typeof(char*),typeof(char*) } );
Object obj=System.Activator.CreateInstance( tp );
mi.Invoke( obj , new Object[] {ChrIpAddr,ChrInfo1,ChrInfo2} ); 我想在c++中使用以上语句,需要加什么头文件吗?
或者如何才能使用,或者有什么方法可以达到同样的效果? 代码意思是:调用一个dll中的一个方法。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货