Ver Mensaje Individual
  #2  
Antiguo 20-05-2007
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Reputación: 20
droguerman Va por buen camino
declaras un tipo puntero a registro (por ejemplo) así:

Código Delphi [-]
  TREc = record
    nombre : string;
  end;

  PRec = ^TRec;

tu función sería algo parecido a:
Código Delphi [-]
procedure pasarRecord(punt: PRec);
begin
  showMessage(punt^.nombre);
end;


y la llamas de la siguiente forma usando @:
Código Delphi [-]
var
  o : TRec;
begin
  o.nombre := 'hola';
  pasarRecord(@o);
end;
__________________
self.free;
Responder Con Cita