CLR: .Net / Mono / Boo / Otros CLR > C#
Apuntadores
(1/1)
socrates:
ayuda el siguiente codigo me da error y al parecer no me falta nada...
--- Código: Text --- private unsafe void leeComs_Click(object sender, System.EventArgs e) { int *ptraddr; /* apuntador a la localidad de las direcciones del puerto */ int address; /* direccion del puerto */ int a; //*ptraddr=(uint *)0x00000400; ptraddr=(int*)0x00000400; for (a = 0; a < 4; a++) { address = *ptraddr; if (address == 0) { desplegar.Text="No port found for COM%d \n" + (a+1); } else { desplegar.Text="Address assigned to COM" + (a+1)+ "is" + address +"Xh\n"; } (*ptraddr)++; } } alguna idea please
An unhandled exception of type 'System.NullReferenceException' occurred in leerCom.exe
Additional information: Object reference not set to an instance of an object.
JuanK:
los punteros en c# los debes declarar con unsafe.
seria bueno que colocaras en que linea te salta el error
Navegación
Ir a la versión completa