Tengo un código parecido a este :
Código Delphi
[-]
type
Registro = Record
icampo1 : integer;
icampo2 : integer;
scampo1 : string;
scampo2 : string;
end;
PRegistro = ^Registro;
TForm1 = class(TForm)
private
public
function ObtenerRegistro:PRegistro;
end;
implamentation
TForm1.function ObtenerRegistro:PRegistro;
begin
Result := PRegistro(valor); end;
vale , el código es parecido al que he puesto , hay cosas que no entiendo .
Qué diferencia hay entre poner PRegistro = ^Registro; y poner PRegistro = Registro;
Por que de la segunda forma no compila .
Luego en la función que he puesto , por que se pone el puntero y entre parentesis un valor , eso que significa , que utilidad tiene .
Un saludo