Intenta algo como esto,
FUNCTION LRC(Argumento As String) As String
* Debuelve una cadena de dos caracteres que son el ASCII del LRC
LOCAL m.suma AS Long
LOCAL m.i AS Integer
STORE 0 TO m.suma, m.i
* Para todos los Bytes de Argumento (sin los ":" iniciales)
FOR m.i = 2 TO Len(Argumento)
m.suma = m.suma + Asc(SUBSTR(Argumento, m.i, 1))
ENDFOR
RETURN TRANSFORM(256 - MOD(m.suma, 256), "@0")
Saludos.
On 3 jun, 12:10, Jhonny Zambrana <
jhonny.zambr...@gmail.com> wrote:
> Estimados colegas podrian ayudarme con la traduccion de este
> codigo????
> ------------------------------------------------------------------------------------------