Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - raul338

#2541
Cita de: Dessa en  7 Diciembre 2009, 09:52 AM
Todos los de Visual Basic. NET cadenas están en Unicode y MidB ya no es compatible.

:huh: ??
Esa funcion esta de "portabilidad" ya que en versiones anteriores se usaba, trabaja devolviendo un string pero en array de 2 bytes por caracter (intento de unicode??? o predecesor'?? :huh:). Todos los Strings en Visual Basic (la version 6, supongo) estan en unicode, por lo tanto MidB no deberia ser usado.
#2542
Concuerdo contigo D4N93R. Por eso dijimos que no hacia falta el "control de memoria"

#2543
Exacto, como dice D4N93R: el .net tiene su propio gestor de memoria. Pero es considerado mala practica llamarlo "a la fuerza"

Si utilizas clases (ya sean propias o del .net framework) puedes "liberarlas" usando (si disponen) el metodo Dispose
#2544
Vaya, leyendo discuciones entre 2 profesionales expertos en la materia se aprende mucho, ahora mirare 3 veces mi codigo antes de postearlo  :xD

No sabia que se podia hacer un for con valor inicial que contenta una variable (for i = a + 1)

En cuanto a los bucles, todavia no entendi el problema (igual ya vere en la "practica" ;))

Asi que bueno, gracias por estas "Lecciones" maravillosas  ;-) ;-)
#2545
pero ahi lo que estas haciendo es guardar un archivo de texto, no enviarlo por el puerto serie.

Has asi (no estoy seguro de que funcione, lo estoy haciendo al vuelo)
Código (csharp) [Seleccionar]

byte[] strParaEnviar = null;
FileStream archivoTexto = new OpenText(@"C:\senpir.txt");

bteEndode = Encoding.ASCII.GetBytes(archivoTexto.ReadToEnd());

myFileStream.Close();
serialPort1.Write(bteEndode , 0, bteEndode .Length);


y para guardar archivos desde el puerto serie debes hacer lo mismo pero a la inversa (Usar un CreateText para guardar, guardar el serialPort1.Read o Peek o lo que sea para leer bytes en un array de bytes para convertirlo con el ASCII.GetString() y lo escribes en el FileStream)
#2546
mira si tenes una clave primaria (representada por una llave) en una columna que no es numerica, sacala ya y crea otra columna que sea "id" le pones integer, primary key (la llavecita) y le marcas "AUTO_INCREMENT"

Si ya tenes una columna integer que te sirva de contador, agregale lo que le falta (de lo que dije arriba)
#2547
otra cosa, en el foro preguntaste si podias enviar un archivo de texto, "hola.txt" por ejemplo, pero....la gran pregunta es como? o sea... puedes usar un TextReader (o StreamReader en caso de que me falle la memoria xD) y enviar el contenido con "ReadToEnd()".
Sino enviar el archivo? ...nose...con los comandos del puerto serie capaz,,, algun comando de "sea lo que sea" que este conectado al puerto serie....
#2548
Código (csharp) [Seleccionar]

private void button_b_Click(object sender, EventArgs e)
{
    mBuffer = System.Text.ASCIIEncoding.GetBytes("Hola mundo!");
    serialPort1.Write(mBuffer, 0, mBuffer.Length);
}


ahi lo tenes en una misera linea xD XD
#2549
Cita de: ░▒▓BlackZeroҖ▓▒░ en  5 Diciembre 2009, 21:53 PM
Lo posteo "el_coco" fue quien hizo la pregunta con un do.while para fastidiar los nucleos, pero igual la hago yo ya que se me ocurrio algo y usar dos nucleos o mas lo hara muy factible y muuuy util a la vez.sustituyendo una funcion que tiene  windows con los archivos "No doy mas detalles xP"

Nota: ¿Si ejecuto dos programas por separado usa en cada nucleo un programa?, ¿Como obtengo el numero de Nucleos de una PC?... creo que me pondre a leer.

Dulces Lunas!¡.


jeje ....emm... creo que se podia obtener con la API, pero tambien obteniendo las variables del sistema

y encuanto a lo de trabajar en varios nucleos....no era lo afininidad???
#2550
A simple vista el error es de que te equivocaste de nombre de columna

Código (oracle8) [Seleccionar]
INSERT INTO b2_productos (NOMBRE_PRODUCTO, CANTIDAD_PRODUCTO, FECHA_ELABORACION) VALUES ('$NOMBRE_PRODUCTO', '$CANTIDAD_PRODUCTO', '$FECHA_ELABORACION');

Pero....viendo el video, la fecha la pones como "3 dic 2008", y no es asi, el formato que tienes que poner la fecha es AAAA-MM-DD (2008-12-3)
Busca en google y hay muchas funciones para convertir fechas  ;)