Lenguaje de programación Borland Delphi
Los registros son un tipo de datos definido por el usuario, un ejemplo de declaración y utilización en Delphi podría ser:
procedure TForm1.Button1Click(Sender: TObject);
type
registroPrueba = record
campo1 : integer;
campo2 : string;
campo3 : double;
campo4 : TStringList;
end;
var
registro : registroPrueba;
listaEjemplo : TStringList;
begin
registro.campo1 := 43;
registro.campo2 := 'Esto es una prueba de registros';
registro.campo3 := 112234;
//inicializamos un TStringList cualquiera y le insertamos valores
listaEjemplo := TStringList.Create;
listaEjemplo.Add('Estro es una prueba');
listaEjemplo.Add('de inserción de una lista');
listaEjemplo.Add('en un tipo "record"');
//inicializamos el TStringList del registro
registro.campo4 := TStringList.Create;
//le insertamos la lista creada anteriormente en el registro
registro.campo4 := listaEjemplo;
//mostramos algún valor del registro
showmessage (registro.campo4.Strings[1]);
showmessage (IntToStr(registro.campo1));
end;
Nota: en este caso hemos creado un registro con cuatro campos, uno de ellos de tipo TStringList.
Publicado el: 2004-08-25