![]() |
![]() |
| Paypal | 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 ![]() |
![]() |
|
|
Temas Similares
|
||||
| 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 |
|