SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: csca en Miércoles 28 de Octubre de 2009, 22:38
-
Sres. buenas tardes, tengo problemas al hacer una referencia a una clase, ahi les paso el codigo.
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using HCOMPINPADLib;
namespace csFrmPinPad
{
public partial class csFrmPinPad : Form
{
public csFrmPinPad()
{
InitializeComponent();
}
#region "Constantes - Variables"
HCOMPINPADLib oHCOMPINPADLib = new HCOMPINPADLib.Pinpad(); // en esta linea me sale el siguente error :
/// 'HCOMPINPADLib' es 'espacio de nombres' pero se utiliza como 'tipo'
string sNroTarjeta;
int iPin;
#endregion
}
}
No he podido dar con el error, agradezco de antemano su ayuda.
atte.
Christian
-
Bueno, entendiendo que la Clase es HCOMPINPADLib y Pinpad() es un metodo de esta.
primero tienes que crear el objeto de la clase:
HCOMPINPADLib oHCOMPINPADLib = new HCOMPINPADLib();
y a continuacion desde el objeto creado "oHCOMPINPADLib" ya puedes referenciar a los metodos:
oHCOMPINPADLib.Pinpad();
entonces debes crear el objeto
Espero te sirva y que sea ese el error, si no funcionara avisa.
Saludos
-
Que tal tanke, gracias por responder
Digite el codigo q me mandastes y me sigue saliendo ese msg de error:
HCOMPINPADLib oHCOMPINPADLib = new HCOMPINPADLib();
me sigue saliendo este error:
'HCOMPINPADLib' es 'espacio de nombres' pero se utiliza como 'tipo'
//mira en vb.net solo hago esto, y eso es todo
//dim oHCOMPINPADLib = new HCOMPINPADLib.PinPad
//y ya trabajo con esa referencia hasta q me desconexto con el dispositivo.
ahora kiero pasarlo a C# y tengo este percance, espero tengas forma de poder referenciarlo.
Gracias de antemano.
Atte.
Christian
-
entonces sera que HCOMPINPADLib es el espacio de nombres y PinPad sera la clase. O HCOMPINPADLib.PinPad directamente el espacio de nombres...
yo tambien soy algo iniciado en c# y ahun hay cosas que se me escapan
prueba haber esto:
HCOMPINPADLib.PinPad oHCOMPINPADLib = new HCOMPINPADLib.PinPad();
bueno haber si con suerte sera esto, si no ya estare algo perdido. Saludos