[Lazarus-es] Ayuda con POO
Juan Perles
perlesj en gmail.com
Lun Jun 22 09:23:25 CEST 2015
Quiero hacer una serie de comprobaciones que son iguales a un Control TEdit
y a un TMemo.
Como se ve en el ejemplo de mas abajo, el cuerpo de los procedimientos es
el mismo, lo único que cambia es la cabecera. ¿No puedo hacer un único
procedimiento?
function TForm1.EditCorrecto(Control: TEdit): Boolean;
begin
if length(Trim(Control.Text))= 0 then
RESULT := False
else
RESULT := True;
end;
function TForm1.MemoCorrecto(Control: TMemo): Boolean;
begin
if length(Trim(Control.Text))= 0 then
RESULT := False
else
RESULT := True;
end;
He intentado unificarlos haciendo el siguiente procedimiento
function TForm1.ControlCorrecto(Sender: TObject): Boolean;
begin
if length(Trim(Sender.Text))= 0 then
RESULT := False
else
RESULT := True;
end;
El resultado es que no me reconoce el Atributo Text.
Muchas gracias por anticipado por vuestras molestias.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20150622/e37256e8/attachment-0002.html>
More information about the Lazarus-es
mailing list