Ver Mensaje Individual
  #1  
Antiguo 02-01-2008
[David] David is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Málaga
Posts: 417
Reputación: 22
David Va por buen camino
Smile El operador as

Hola

El operador as lo hago para hacer un cast objecto as clase

por ejemplo

Código SQL [-]

var
 F : TForm;
begin
   F := FProveedores; // FProveedores es un TForm de otra unidad
   // para llamar a una función del formulario de proveedores
   (F as TFProveedores).MiProcedure;
end;

vale, esto parece claro, pero lo que quiero saber es muy sencillo. Es lo mismo poner (F as TFProveedores).MiProcedure que poner TFProveedores(F).MiProcedure.

Es sólo eso, saber si los dos tipos de cast son equivalentes en todos los casos y sólo son dos formas de escribir lo mismo.

Un saludo
Responder Con Cita