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 13-02-2007
henrygale henrygale is offline
Registrado
 
Registrado: feb 2007
Posts: 5
Poder: 0
henrygale Va por buen camino
type needs finalization

He creado los siguientes tipos...

// Tipo estructurado para almacenar los datos de un DNI.
TYPE
t_dni = record
nombre: string[20];
apellidos: string[30];
nif: string;
END;

// Tipo estructurado para almacenar los datos de 5 DNIs.
TYPE
t_personas = record
datos: array[1..5] of t_dni;
numero: integer;
END;

pero luego cuando quiero crear un archivo con el tipo de datos t_personas,

// Procedimiento para almacenar los datos en un fichero.
PROCEDURE Archivar(personas: t_personas);
VAR
archivo : FILE OF t_personas; // declaracion del archivo

borland delphi me da error y dice...

Type 't_personas' needs finalization - not allowed in file type

el fpc me compila el codigo y no entiendo como solucionarlo para que compile en borland delphi.
Responder Con Cita
  #2  
Antiguo 13-02-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Según creo el problema puede estar aquí.
Código Delphi [-]
nif: string;
En el record solo puedes utilizar variables con un tamaño conocido. Prueba con esto:
Código Delphi [-]
nif: string[255];
Responder Con Cita
  #3  
Antiguo 13-02-2007
henrygale henrygale is offline
Registrado
 
Registrado: feb 2007
Posts: 5
Poder: 0
henrygale Va por buen camino
gracias

muchas gracias por tu respuesta. los problemas de detalles tontos son los más dificiles de encontrar.

estoy haciendo otro programa para la misma práctica donde hacia algo parecido a la hora de guardar los datos en un fichero, y si funcionaba, pero claro no me habia dado cuenta del detalle que comentas.

muchas gracias, ya funciona.
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
TBookmark - unsafe type Crandel Conexión con bases de datos 5 23-11-2006 20:50:34
Ordinal Type Required JorgeBec Varios 2 09-03-2005 17:00:18
type mismatch in expression noe SQL 1 12-02-2005 02:41:26
Type Memo emeritos Conexión con bases de datos 1 07-11-2003 14:40:06
Corba y el Type Library zuriel_zrf Providers 0 24-09-2003 06:04:42


La franja horaria es GMT +2. Ahora son las 08:09:07.


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