Traducción de rutina JAVA
Hola muchachos, estoy desarrollando una mini aplicación en Delphi
y para ellos necesito validar un codigo de destinación que sea válido en el momento de la carga. Existe una aplicación en Java que valida eso, el tema es que no manejo Java y hay cosas que no entiendo. Con lo cual posteo aquí la rutina y sin abusar de nadie me interesaría que alguien me comente más o menos los pasos realizados. Nose tampoco como depurar esa rutina en Java como para seguirla paso a paso y ver lo que va realizando. Veo que almacena en un array todos los caracteres de la cadena, pero el valor ASCII o qué? Luego acá k = j % 23 + 65 que hace ? el operador %es el resto, esto sería k = (j mod 23) + 65 ??? En fin los dejo en sus manos y espero encontrar una pronta respuesta. Desde ya muchisimas gracias por el tiempo dedicado. Abrazo! Walter Código:
public static void a(String paramString) |
Hola,
Imagino que solo tienes problemas con este bloque de codigo: Código:
int j = 0; Código:
j:=0; |
Hola mcs, desde ya muchas gracias por contestar
Esta es una Destinacion valida: '10042EC01004391D' y te paso mi rutina recorro la cadena (sDest) y voy cargando en el array mediante un for porque desconozco las funciones para hacerlo mas 'comodo' Pero el primer elemento del array pone 1 y el segundo q deberia ser 0 vuelve a repetir 1 y recien continua cargando bien, con lo cual me faltaria un item (la D final) y desde el vamos que es invalida si no posee el digito verificador. Estoy viendo eso ahora, pero si me trabo mucho mas le agrego un elemento mas al array y comienzo a contar desde el segundo elemento y listo. No puedo detenerme demasiado. Saludos y muchisimas gracias!!! Código:
function TData.ValDestinacion( sDest:string; blnMSG:boolean ):boolean; |
La franja horaria es GMT +2. Ahora son las 16:43:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi