No queda muy claro lo que pides.
Necesitas conseguir el hash del código de proveedor, o el hash del archivo?
Si quieres lo primero, tendrías que mandar el código a tu función, que
devolvería el hash:
FUNCTION hash(Proveedor$)
Si quieres lo segundo, tendrías que enviar el nombre del archivo a tu
función, que abriría el archivo (a ser posible en modo exclusivo, para
evitar cambio en el archivo mientras se computa el hash) y o bien escribiría
el hash en el archivo o bien lo devolvería. Otra alternativa, si el archivo
está abierto y SABES que nada va a escribir en él mientras tanto, consiste
en mandar en número de archivo (tipo "entero") a la función. Mandar el
archivo entero como argumento a la función no es muy recomendable.
Te recomiendo que mires el ejemplo de CRC incluido en la distribución de
Xbasic:
XBasic\demo\acrc32.x
También te recuerdo que en la documentación de xbasic se valoran las
ventajas e inconvenientes de usar ASC(MID$(A$,N,1)) (fiable pero lento),
ASC(A$,N) (intermedio) o A${N} (rápido pero susceptible a overflows,
underflows y errores de protección)
----- Original Message -----
From: "Cristian" <recreation18@...>
To: <xbasic_es@...>
Sent: Thursday, May 05, 2005 11:54 PM
Subject: [xbasic_es] Holaaaaaaaaaaaaaaaa
Hola a todos!!!
Gracias por aceptarme
Tengo una consulta...
como funciona bien function??
El tema es asi, tengo un archivo de acceso directo, ordenado por codigo
de proveedor. Que seria algo asi. C-650, lo que tengo que hacer es una
funcion de hash. Se como hacerlo pero no se como hacer la funcion, que
datos pasar, o sea paso el archivo o lo abro dentro de la function?
BUENO MUCHAS GRACIASSSSSSSSSSSSSS
Enlaces de Yahoo! Grupos