Delphi - cual es la diferencia entre IS y AS

 
Vista:

cual es la diferencia entre IS y AS

Publicado por lSamboy (75 intervenciones) el 15/11/2005 14:20:44
en que caso debo usar IS o AS.

he usado is para verificar si on objecto es de una clase, pero en estos dias e conocido a AS me gustaria saber al mas hacerca de ambos.

alguin puede argumentar un poco sobre ambos.

gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:cual es la diferencia entre IS y AS

Publicado por emilio (175 intervenciones) el 15/11/2005 22:44:19
Bueno el IS se utilisa para eso mismo q lo has utilizado y el AS se utilisa para hacer conversiones de clases, ejemplo:

procedure TForm1.Button1Click(Sender: TObject);
begin
with Sender as TButton do
Caption:='hola';
end;

Mira en este ejemplo vonvierto el parametro Sender q es de la clase TObject a la clase TButton y pongo hola en la propiedad caption del boton en q se pulso click,
Basicamente las conversiones de clases se deben hacer de una clase superior o ancestro a una inferior o desendiente, porque la clase ancestro esta contenida dentro de la desendiente pero no viseversa. Estudia un poco de herencia para q entiendas mas esto.

Byeeee.... escribeme si tienes mas dudas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar