Array
(
)

duvida sobre procedure

Rafael Gomes
   - 20 jan 2006

por exemplo amigos ...

se eu tiver essas 2 procedures ...

#Código

procedure teste (tb: TADODataSet);
begin
tb.connection:= conexao;
// outros comandos
end;


#Código
procedure teste (tb: TADODataSet);
begin
TADODataSet(tb).connection:= conexao;
// outros comandos
end;


qual o jeito correto? ou os 2 estao certos??


Massuda
   - 20 jan 2006

As duas formas são iguais, mas a segunda é redundante. No segundo caso, a própria definição da procedure já diz que tb é um TADODataSet por isso o typecast de tb para TADODataSet é redundante.