Error en el mátodo 'ParamaterFields' del objeto 'IReport'
Despues de eso tengo que aceptar y me sale otro diciendo que Visual Basic ha detectado un problema y debe cerrarse... y se cierra

El código (sacado de algun lado

Dim crParamDefs As CRAXDRT.ParameterFieldDefinitions
Dim crParamDef As CRAXDRT.ParameterFieldDefinition
Set crParamDefs = crReport.ParameterFields
For Each crParamDef In crParamDefs
Select Case crParamDef.ParameterFieldName
Case "parInfoProgramador"
crParamDef.AddCurrentValue (mstrParametro1)
Case "Parametro2"
crParamDef.AddCurrentValue (mlngParametro2)
End Select
Next
Donde parInfoProgramador es el nombre del parametro que esta en el reporte y mstrParametro1 es una variable con el valor a pasar. Lo demas seria para un segundo parametro y esta como ejemplo.
Tambien probe con:
crReport.ParameterFields(0) = "parInfoProgramador;ValorAPasar;True"
Pero da el mismo error.
Busque por todos lados y en otros post encontre la primera opcion como una valida pero a mi no me funciona

La version del Crystal Reports es la 8 y la de Visual Basic es la 6 en windows XP SP2
Espero alguien se apiade de mi y me de una mano, desde ya muchas gracias
