Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-03-2009
Isuri Isuri is offline
Miembro
 
Registrado: mar 2009
Posts: 22
Poder: 0
Isuri Va por buen camino
Red face Leer un fichero de tipo record

Hola,

tengo un fichero de tipo record, creo que me guarda bien los datos pero cuando intento leer, no leer nada

Código Delphi [-]
function TDatos.getRegistro(Value: string): TRegistro;
var
   Registro: TRegistro;
   FMiAgenda: File of TRegistro;
begin
  AssignFile(FMiAgenda,'Mi Agenda.txt');
  try
    Reset(FMiAgenda);
    while(not EOF(FMiAgenda)) do
      read(FMiAgenda,Registro);
    ShowMessage(Registro.Nombre);
  finally
    CloseFile(FMiAgenda);
    Result := Registro;
  end;
end;

Al hacer showMessage, el mensaje que mando esta vacio

gracias

Última edición por dec fecha: 31-03-2009 a las 11:08:04. Razón: Usar la etiqueta DELPHI
Responder Con Cita
  #2  
Antiguo 31-03-2009
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.234
Poder: 20
ElKurgan Va camino a la fama
Código:
function TDatos.getRegistro(Value: string): TRegistro;
var
Registro: TRegistro;
FMiAgenda: File of TRegistro;
begin
AssignFile(FMiAgenda,'Mi Agenda.txt');
try
Reset(FMiAgenda);
while(not EOF(FMiAgenda)) do
begin
read(FMiAgenda,Registro);
ShowMessage(Registro.Nombre);
end;
finally
CloseFile(FMiAgenda);
Result := Registro;
end;
end;


Un saludo
Responder Con Cita
  #3  
Antiguo 31-03-2009
Isuri Isuri is offline
Miembro
 
Registrado: mar 2009
Posts: 22
Poder: 0
Isuri Va por buen camino
Ya bueno ese no es el problema, ya que asi tampoco funciona. si podeis darme otra solucion. como lo tenia yo aunque sea deberia ver el ultimo registro
Responder Con Cita
  #4  
Antiguo 31-03-2009
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
hola, yo miraria si se te han grabado correctamente los datos primero. saludos

PD: tambien, comprobaria si se encuentra el fichero

Código Delphi [-]
if not fileexists('mi_agenda.txt') then showmessage('no se encuentra el fichero en la ruta especificada');
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Leer fichero XML itsi Internet 1 23-10-2008 22:50:15
pasar un tipo de datos (array of record) entre aplicaciones mauqu Varios 4 26-10-2007 20:04:31
leer de fichero machingol Varios 7 09-05-2007 17:22:42
Pregunta teórica sobre el tipo Record en DLLs en Delphi 7 nlsgarcia Varios 2 02-03-2007 03:05:41
Leer un fichero .ini oesteve OOP 6 16-06-2003 16:40:20


La franja horaria es GMT +2. Ahora son las 13:42:33.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi