Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Sobre Calculo De CRC
Autor Mensaje
Responder citando   Descargar mensaje 
Mensaje Sobre Calculo De CRC 
 
Tengo muchas dudas pero solo 2 son muy importantes para mi, aún sigo estudiando los códigos que me han presentado. Son muy claros, solo que estoy muy oxidado.

La primera se refiere al polinomio generador,  imagino que se trata de alguna de la constantes que se encuentran abajo, aunque no tengo la idea clara. De no ser así que debo usar por polinomio?

La segunda se refiere al las contantes de abajo. Cuando trato de hacer uso de ellas me dice que no puedo, así que las hago publicas y funcionan, las puedo ver cuando hago uso del módulo. Estoy haciendo lo correcto?

Por otra parte estoy tratando de implementar todo para ver como funciona con la menor cantidad de variaciones posibles, salvo por el hecho de que abrí un módulo para guardar las funciones y procedimientos referidos al CRC solo para calcularlo y luego comprobarlo.

En FMAIN tengo esto '  labelCRC.text = Class_crc.CalcularCRC(TextBoxDato.Text, "1814141AB")   '

en TextBoxDato.Text = " un texto cualquiera "
el string 1814141AB es el estandar CRC-32-Q, tome ese por azar.

Así, la instrucción arroja el siguiente error de compilación   "Class_crc.CalcularCRC es no Static".


La cabecera del archivo me confunde un poco
{
'---------------------------------------------------------------------
' función que calcula el CRC de un mensaje.
' Parámetros de entrada:
'   Mensaje --> El mensaje.
'   Polinomio --> Polinomio generador. en formato hexadecimal
'   CheckCrc --> Si se da es porque se desea comprobar. En este caso
'                el resultado debe ser cero
' Salida:
'   Crc --> El crc calculado en formato string-binario o si era una
'           comprobación devolverá 0 si es correcto y otra cosa si no
'           lo es
' ---------------------------------------------------------------------------------------------------

PUBLIC FUNCTION CalcularCrc(Mensaje AS String, Polinomio AS String, OPTIONAL CheckCrc AS String) AS String

}

Explico el porque me confunde, polinomio en la funcion es string, mientras que en la bitácora dice que debe ser hexadecimal.



De antemano gracias.
 



 
última edición por viejito el Jueves, 18 Diciembre 2014, 06:32; editado 1 vez 
viejito - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron