Muy buena guía, aver si por lo menos me oriento algo a 13.0 :B
Gracias.

Moderadores: Moderadores de Argentum, Especialistas de Argentum, Especialistas de Programación
216![Dragon Ancestral [1] Dragon Ancestral [1]](./images/ranks/Rango30.gif)
260![Dragon Ancestral [3] Dragon Ancestral [3]](./images/ranks/Rango32.gif)
14![Destructor de Mentes [4] Destructor de Mentes [4]](./images/ranks/Rango16.gif)
97![Aprendiz [7] Aprendiz [7]](./images/ranks/Rango12.gif)
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.

196![Destructor de Mentes [8] Destructor de Mentes [8]](./images/ranks/Rango20.gif)
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].

290 (+2)

![Newbie [3] Newbie [3]](./images/ranks/Rango2.gif)
302![Oraculo [5] Oraculo [5]](./images/ranks/Rango29.gif)

290 (+2)
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados