Delphi - records que varian

 
Vista:

records que varian

Publicado por Rafa (2 intervenciones) el 19/02/2004 03:04:37
alguien me puede explicar detalladamente sobre records variantes?
records definidos por el programador, no tiene nada que ver con base de datos.
son los record que tienen cases dentro de el
se para que se necesitan, pero lo que no se, es declararlo muy bien en pascal/delphi.
gracias a los foristas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:records que varian

Publicado por Cuervo (262 intervenciones) el 19/02/2004 16:54:06
// Un registro variante se declara asi, por ejemplo.
type tPaciente = record
Nombre:String[50];
Case PagaEfectivo: Boolean of
True : (Efectivo :integer);
false: (tarjeta:string)
end;

var miPaciente: tPaciente;
begin
miPaciente.nombre:= 'Axl Rose'
miPaciente.PagaEfectivo:= true;
miPaciente.efectivo:= 100; // no quiere usar su tarjeta de credito

end;
bueno, si sabes para que se necesitan... suerte.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar