buenas foreros espero me puedan ayudar ya que recien empiezo en.net necesito instanciar una dll en c# antes en asp normal lo hacia asi:
<%
Dim objSistema, objResultButton, TipoServidor
TipoServidor = cbool(TipoServidor)
Set objSistema = CreateObject("hSistema.CC_Sistema")
Set objResultButton = objSistema.b_ObtenerParamGenerales3300()
If Not objResultButton.EOF Then
Do While Not objResultButton.EOF
If Trim(objResultButton.fields(fld_BPGTIPOSERVIDOR).V alue) = 2 Then
TipoServidor = True
Else
TipoServidor = False
End If
objResultButton.MoveNext
Loop
End IF
objResultButton.close
Set objResultButton = nothing
Set objSistema = nothing
%>
y segun el valor que me devolvia "TipoServidor" hacia una determinada accion ahora eso mismo estoy tratandolo de hacerlo en c# pero no me sale he averiguado y algo asi tengo:
private void SecuenciasLineales()
{
Type oAddType;
object oAdd, oRS;
object[] oParams;
OleDbDataAdapter oDA;
DataTable oDTSecuencias;
oAddType = Type.GetTypeFromProgID("hDisplay.CC_Display");
oAdd = Activator.CreateInstance(oAddType);
oParams = new object[] { "2" };
oRS = oAddType.InvokeMember("b_ListarSecuencia3401", BindingFlags.InvokeMethod, null, oAdd, oParams);
oDTSecuencias = new DataTable();
oDA = new OleDbDataAdapter();
oDA.Fill(oDTSecuencias, oRS);
CboSecuencia.DataSource = oDTSecuencias;
CboSecuencia.DataTextField = mDeclare.fld_DSEDESCRIPCION;
CboSecuencia.DataValueField = mDeclare.fld_CSECUENCIA;
CboSecuencia.DataBind();
}
el problema es que por ejemplo mi componente no recibe parametros y este ejemplo si, otro que donde declaro el nombre de la columna ya que ese compoenenete trae varias espero me puedan ayudar mcuhas gracias.