Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Almacenar tipo de clase (https://www.clubdelphi.com/foros/showthread.php?t=87507)

doctorhd 15-01-2015 23:08:30

Almacenar tipo de clase
 
Hola, existe alguna forma de almacenar en una variable el tipo de clase a la que pertenece una clase, para después ser consultada...

Saludos...

ecfisa 16-01-2015 01:33:20

Hola doctorhd.
Cita:

Empezado por doctorhd (Mensaje 487697)
Hola, existe alguna forma de almacenar en una variable el tipo de clase a la que pertenece una clase, para después ser consultada...

No se que es lo que deseas consultar luego, pero en principio fijate si te sirve este ejemplo:
Código Delphi [-]
var
  c: TClass;
begin
  c:= ListBox1.ClassType;
  ShowMessage(c.ClassName);
...

Saludos :)

AgustinOrtu 16-01-2015 19:34:02

Coincido con ecfisa, deberias decirnos que es exactamente lo que necesitas hacer, podes verificar si un objeto es de una determinada clase usando el operador is

Código Delphi [-]
  if (foo is TProveedor) then
    // la variable foo contiene un objeto de la clase TProveedor


La franja horaria es GMT +2. Ahora son las 06:35:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi