Hola richy08.
La lógica indica que si
Cadena =
string y
documento.Cadena = string, esto implica que
Cadena y
documento.Cadena son del mismo tipo.
Código Delphi
[-]
...
implementation
type
TRegDocumento = Record
Cadena: string;
end;
var
documento: TRegDocumento;
procedure TForm1.btComprobarClick(Sender: TObject);
var
Cadena: string;
begin
Cadena:= 'f';
documento.Cadena:= 'f';
ShowMessage(Cadena+' = '+documento.Cadena);
end;
...
Pero no acabo de entender que problema te está generando la duda...
Saludos.