Muy buena guía, aver si por lo menos me oriento algo a 13.0 :B
Gracias.
Gracias.
Developing the Future...
http://www.gs-zone.org/
Sitio web: http://www.gs-zone.org/protocolo_binario_tcCB-15.html
MaTeO escribió:Te dejo datos utiles
Forma de calcular el rango: 2 ^ Bits
Bit = 1 o 0
Byte = 8bits = 2 ^ 8 = 256 (Rango de 0 a 255)
Integer = 16bits = 2 bytes = 2 ^ 16 = 65536 (Rango de -32768 a 32768)
Long = 32bits = 4 bytes = 2 ^ 32 = 4294967296 (Rango de -2147483648 a 2147483648)
Single = Creo que 32bits = 4 bytes = 2 ^ 32 = No me acuerdo mucho el rango pero son numeros con coma
Double = 64bits = 8 bytes = Doble de tamaño que Single
Boolean = 8bits = 2 ^ 8 = 256 (Auque solo se usa 1 y 0 para TRUE y FALSE)
String = Cadenas 1byte por caracter (segun lo que tengo entendido)
Bueno eso le ponen un WRITE adelante y listo
WriteByte, WriteInteger, WriteLong, WriteSingle, WriteDouble, WriteBoolean, WriteASCIIString (gasta un byte extra como identificador).
SIEMPRE usar los valores NECESARIOS.
Porque si van a usar algo que SIEMPRE sera entre 0 a 255 entonces usar BYTE, poque si usas un INTEGER funciona igual pero consume espacio al pedo y a gran escala LAGUEA.
Saludos.
Pato escribió:Che, en el post #7 del tema www.gs-zone.org/ft50640_protolo_binario.html que es donde posteaste un par de subs, ahí hay un error GARRAFAL. Fijate que usás un buffer auxiliar y usas exit sub, eso te provoca un bucle infinito. Cuando usas un buffer auxiliar(Se usa cuando el paquete contiene strings) tiene que llegar al final, a la parte que hace el CopyBuffer, si no llega a ahí (N), si lo vas a cortar forzadamente tenés que meter el CopyBuffer forzado, pero es mejor hacer que llegue con condicionales hasta el final
.
Franeg95 escribió:Osea que si uso el buffer auxiliar tengo que hacer que si o si llegue hasta ahi?
Por lo tanto los condicionales no tendrian que usar Exit sub sino no ejecutar nada no¿?
Pato escribió:Claro, si usás buffer auxiliar tienen que llegar sí o sí al copybuffer del final, sino va a reventar todo. Así que fijate de hacer todo el caminito con condicionales para que llegue.
Franeg95 escribió:Y si comprobas que si pasa tal cosa y antes del exit sub le mandas un copybuffer?
Pato escribió:También funca, pero que se yo, lo ideal es hacerlo que llegue con condicionales al final, jaja. Eso si, asegurate de haber leido TODOS los datos que respecten a ese sub antes de mandar eso, sino también explota todo para la [Agresión].