Si yo también sospecho que te estás complicando demasiado al vicio... ¿no te ofende?
Creo que tienes una mezcla de cosas en la cabeza y no sabes por donde y a que apuntar...
No quisiera verme obligado a emitir una molesta pregunta: ¿Que tanto conocimientos tienes sobre Delphi y programación en general?
Esto te lo pregunto puesto que unos post antes haz llegado a preguntar como usar las funciones de la unidad Hashes. ¡Eso ya es por demás básico! Y... la respuesta es como en todo lenguaje:
variable <operador-asignación> NombreFuncion(Parametro)
En el caso de Delphi es algo como esto:
mivariable := Fucion(miparametro);
Si te fijas, la unidad Hashes en la sección
interface tiene declarada tres funciones. Lo único que resta es invocarlas.
Con todo respeto fleming, creo primero te hace falta un poco más de estudio sobre Delphi. Lee el libro La Cara Oculta de Delphi 4 (lo puedes descargar desde muchos sitios)... te ayudará a aclarar algunas cosas.
He visto de pasada tu código y veo trabajas con el archivo a la antigua... ¿en que quedó el uso del TStrings como lo comentabas al comienzo? Hablabas de una dll que estabas creando... no veo ninguna dll en tu código.
Por favor, vamos por partes. Explica objetivamente que tienes hecho, a lo que quieres llegar y en base a ello te guiaremos... a como se está llevando el hilo dejame decirte que nos estás mareando... (no quiero imaginarme lo mareado que debes estar sintiéndote) y eso hará que se pierda total objetividad y terminemos hablando de cosas que no van a caso y no hacen a lo que tu necesitas.
Saludos,