why invokemember doesn't set a ref parameter

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • miguele2012
    New Member
    • Mar 2012
    • 3

    why invokemember doesn't set a ref parameter

    i have the follow code:

    Code:
    Type objAddType = Type.GetTypeFromProgID("ClaseCOM");
    
    object objAdd = Activator.CreateInstance(objAddType);
    
    object mConnectionString = "CadenaConexion";
    
    object[] myArguments = { Param1, Param2, mConnectionString, ParamReferencia, Param3, Param4, Param5 };
    
    String[] nombreParam = { "Param1", "Param2", "ConnectionString", "ParamReferencia", "Param3", "Param4", "Param5 " };
    
    ParameterModifier[] pmArray = new ParameterModifier[7]{ new ParameterModifier(1), new ParameterModifier(1), new ParameterModifier(1), new ParameterModifier(1), new ParameterModifier(1), new ParameterModifier(1), new ParameterModifier(1) };
    
    pmArray[3][0] = true;
    
    object retorna = objAddType.InvokeMember("NombreMetodoCOM", BindingFlags.InvokeMethod, Type.DefaultBinder,objAdd,myArguments,pmArray, System.Globalization.CultureInfo.CurrentCulture, nombreParam);


    the problem is the variable ParamReferencia doesn't refresh it content
    Last edited by PsychoCoder; Mar 16 '12, 05:54 AM. Reason: Code tags added
Working...