![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
![]() Hola a todos
Quiero almacenar un listado de usuarios en un fichero binario (o no se como se le llamaria a este tipo que yo mismo creo), pero no se como desplazarme por él. El fichero lo creo de esta forma: Código:
Type Usuarios = record Nombre :String[25]; Clave :String[10]; Permiso :Boolean; end; var MiFile :File of Usuarios; Usuario :Usuarios; ..... // Para escribir cada usuario en ek fichero AssignFile(MiFile, '.\ConActI2.cfg'); Reset(MiFile); Write(MiFile, Usuario); CloseFile(MiFile); //Aqui parece que me reescribe en un solo record, y yo quiero añadir //tantos usuarios como se desee ..... //Para leer del fichero y actualizar un cuadro combinado While Not EOF(MiFile) do begin Read(MiFile, Usuario); ComboUser.Items.Add(Codifica(Usuario.Nombre,64)); end; .... ![]() Última edición por JoAnCa fecha: 18-07-2008 a las 15:28:25. Razón: Intento poner las etiquetas par el codigo |
#3
|
||||
|
||||
![]() Spynosa, ya probe con Seek, pero lo que hace es saltarme la cantidad de bytes del fichero y No la cantidad de registros.
Es decir, en lugar de saltarme al segundo registro cuando hay uno, me salta 308 registros, que es el tamaño en bytes del fichero. |
#4
|
|||
|
|||
Prueba con la clase TFileStream, es mucho más fácil
![]() Salu2 |
#5
|
||||
|
||||
![]() Disculpa por mi desconocimiento, pero como es que uso TFileStream
![]() Como se si la instruccion Seek es la de TFileStream o la de TFile ![]() |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Localizar un array de bytes en un fichero binario. | maro | Varios | 3 | 12-02-2008 11:58:12 |
Bloquear registro en fichero binario | jonmendi | API de Windows | 3 | 13-11-2007 17:16:31 |
Ayuda con fichero de texto | jadelphi | Varios | 4 | 07-10-2004 09:43:14 |
crear fichero de ayuda | empty | Varios | 2 | 04-05-2004 23:12:21 |
Fichero de Ayuda | jsc | Varios | 2 | 02-04-2004 15:19:38 |
![]() |
|