<font color="#6600cc"><font size="2">Hasta hace poco.. eh trabahjado Puerto serial para un equipo espcial que mide particulas de un determniado fluido..<br><br>lo que tu deseas es facil, te doy el code en <a href="http://vb.net">vb.net</a> pasarlo a C#  es facil.<br>
<br>text1.text= "34568963422"<br>' lo vemos como una cadena de caracteres no como numero.<br><br>dim ArrChar() as char<br>ArrChar=text1.text.tochararray<br><br>dim arrByte(ArrChar.length) byte<br><br>for i as integer=0 to ArrChar.length-1<br>
Arrbyte(i)=cbyte(ArrChar(i))<br>next<br><br>con eso conviertes tu numero o cadena a un array de byte...<br clear="all"></font></font>Atte.<br>_______________________________<br><br><br>_______________________________<br><br>
<div style="text-align:center;color:rgb(0, 102, 0);font-family:trebuchet ms,sans-serif"><i><b>Antes de imprimir este mensaje, asegúrese de que sea necesario. Proteger el medio ambiente está en nuestras manos. <br>Before you print this message, make sure it is necessary. It is in our hands to protect our environment.</b><br>
</i></div><br>
<br><br><div class="gmail_quote">El 29 de abril de 2011 17:57, Miguel Eduardo Román Martínez <span dir="ltr"><<a href="mailto:miguelerm@gmail.com">miguelerm@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
que tal Hugo, <div><br></div><div>Espero que te sirva todavia la respuesta</div><div><br></div><div>fijate que .Net tiene una clase llamada BitConverter que te permite realizar esta tarea:</div><div><br></div><div><span style="font-size:12px;line-height:22px"><font face="'courier new', monospace">int valor = <span style="border-collapse:collapse;color:rgb(32, 32, 32);font-size:13px;line-height:normal">100000</span>;<br>


byte[] bytes = System.BitConverter.GetBytes(valor);</font></span></div><div><font face="verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:22px"><br>

</span></font></div><div><font face="verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:22px">proba y cualquier duda nos comentas.</span></font></div>

<div><font face="verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:22px"><br>

</span></font></div><div><font face="verdana, Arial, Helvetica, sans-serif"><span style="font-size:12px;line-height:22px">saludos.<br>

</span></font><br><div class="gmail_quote">2011/4/1 Hugo Rodríguez <span dir="ltr"><<a href="mailto:hugorplp@gmail.com" target="_blank">hugorplp@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Hola,<br>
<br>
Estoy creando una Aplicación WindowsForm para crear un programa con interfaz gráfica para el control de un motor paso a paso.<br>
<br>
Tengo que mandar la información bajo un protocolo de comunicación preestablecido que tiene una trama de 18 bytes.<br>
<br>
Mi principal problema es que quiero que el usuario introduzca un valor númerico (la distancia de movimiento del motor) en un TextBox   y luego ese valor númerico (pasado a número de pasos con 6 cifras) quiero enviarlo en una trama de 6 bytes. Es decir:<br>



<br>
Tengo un número entero: 100000<br>
y quiero enviar cada uno de esas cifras por separado en un byte en Código ASCII:<br>
byte[0]=0x30<br>
byte[1]=0x30<br>
byte[2]=0x30<br>
byte[3]=0x30<br>
byte[4]=0x30<br>
byte[4]=0x31<br>
<br>
El principal problema que tengo es que no se como teniendo un entero puedo meterlo en un byte ya codificado.<br>
<br>
He buscado y he visto muchas cosas parecidas en la web pero no soy capaz de hacerlo.<br>
<br>
¿Me pueden dar alguna sugerencia?<br>
<br>
Gracias, saludos<br>
<br>
El 01/04/2011 13:22, unpocolocos escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Estoy comenzando a con el curso y estoy tratando de resolver los problemas propuestos con alguna que otra variante.<br>
<br>
Concretamente, estoy intentando (sin conseguirlo) detener la introducción de caracteres (cuando se pulse la tecla "INTRO" sin haber introducido un número o letra) en un array dinámico de caracteres. Es decir:<br>



<br>
<br>
   char *numero; // Puntero "numero" a tipo char<br>
   int i = 0, j;<br>
<br>
   // Declaración de prototipos<br>
   bool Incrementa (char);<br>
<br>
   int main()<br>
   {<br>
       // Reservamos en memoria dinámica una cadena de caracteres<br>
       // a la que apunta "numero"<br>
       numero = new char [10];<br>
<br>
       // Inicializamos la cadena dinámica con caracteres '0'<br>
       for (j = 0; j<  10; j++) numero [j] = '0';  numero [9] = '\0';<br>
<br>
       // Introducción del número de dígitos<br>
       cout<<  "Introduce los digitos de un numero HASTA UN MAXIMO DE 8"<<  endl;<br>
       cout<<  "Para salir pulsar directamente [INTRO]"<<  endl;<br>
<br>
       // Introducción de los caracteres de "numero"<br>
       while (i<  8) {<br>
           cout<<  "  Introduce digito "<<  j-9<<  ": "; j++;<br>
           cin>>  numero [i];<br>
           if (numero [i] == '\n') break;<br>
           i++;<br>
       }<br>
<br>
¿Qué es lo que estoy haciendo mal?<br>
<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</blockquote>
<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</blockquote></div><br></div>
<br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br>