Ver Mensaje Individual
  #19  
Antiguo 10-11-2007
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Reputación: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile

Mientras esa limitación exista, una solución es:
Código Delphi [-]
unit uUnidadControl;

interface

type
  cUnidadControl = class
                           private
                            Dato: string;
                            EntradaSalida: Pointer;  {cEntradaSalida}
                           public
                            constructor Create(Dat: string; ES: Pointer {cEntradaSalida});
                            procedure AlmacenarDato(Dat: string);
                            procedure EnviarDato;
                           end;

implementation

Uses
  uEntradaSalida;

{ cUnidadControl }

constructor cUnidadControl.Create(Dat: string; ES: Pointer {cEntradaSalida});
begin
 Dato := Dat;
 EntradaSalida := ES;
end;

procedure cUnidadControl.EnviarDato;
begin
 cEntradaSalida (EntradaSalida).RecibirDato(Dato);
end;

procedure cUnidadControl.AlmacenarDato(Dat: string);
begin
 Dato := Dat;
end;

end.

Saludos.

Al González.
Responder Con Cita