Programación General > ASM (Ensamblador)

 Ayuda Con Lectura De Archivos

<< < (2/3) > >>

WOLFLIVING:
estaba revisando y creo que podria ser algun problema con las variables DB ya que si las cambio de lugar en distinto orden este funciona pero no se pero lo que si estoy casi 100% seguro es que es problema con el DB talvez exista una manera de tener un solo DB que maneje las distintas direcciones de los archivos que se cambie a medida vaya necesitando cada uno de ellos no se si podra  <_<  solo necesito saber eso para que mi proyecto funcione a la perfeccion necesito poder tener mis pantallas muchas gracias

Super_G:
para lo de las teclas, con la tecla de ESC no hay problema se verifica si en AL se encuantra el Ascii de ESC(27) y si es asi se pasa al siguiente; para ir "artas" ¿como "atras"? ¿anterior segmento del archivo ó antarior archivo?. lo del archivo no es dificil pero si para ver la parte anteriro del archivo se debe tomar en cuante lo siguiente:

las funciones de lectura escritura de que provee la int 21h manejador de archivo  de 16Bits, este hara referencia a un puntero de 32bits que desplazara sobre el archivo, el control directo sobre este puntero lo tendra el sistema.
Cuando se hace una lectura o escritura el puntero se incrementara dependiendo d ecaunto Bytes se hayan leido ó escrito sobre su posicion anterior a L/E.
Existen funcines sencilas de la int 21h que permiten poner el puntero al final o al principio del archivo, otras(que no entiendo) que dejan el puntero en posiciones "relativas"(otras posiciones en el archivo).

Entoces para ver el contenido de los archivos de forma mas eficiente, por partes controlado por el usuario, no puedo ofrcer ayuda al respecto. mi solucion seria usar varios buffers y limitar el tamaño del archivo ó el tamaño que se podra ver.
eso seria leyendo primero todo el archivo en buffers, y por ultimo mostrar segun el usuario disponga, solo testeando las teclas.

Super_G:
funciona con tres archivos

Super_G:
algo asi como:

nombres dw offset nom1,offset nom2, offset nom3
nom1 db '........
nom2 db '......
nom3 db '.......

WOLFLIVING:
MUCHAS GRACIAS POR TU AYUDA!! ahorita me encuentro realizando mi proyecto de manera eficiente y si encontrar errores, lo tengo que entregar el lunes y creo que me esta quedando bien  :kicking: si alguien lo necesita luego cuando lo termine se lo puedo prestar solo digan, ayudandonos entre todos podemos salir adelante  :comp:   :hola:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa