Cita:
Empezado por Carlos Arevalo
Me podrias orientar como declarar la clase para poder utilizar el Self.
|
La verdad es que no le veo sentido a que crees una clase para esto.
En este caso lo normal para pasarle al parámetro no es
Self, sino
nil o
Application, dependiendo de quieen quieres que sea el "propietario".
Tu formulario ya es una clase. Si quieres hacer un "visualizador genérico" no necesitas otra. Basta con crear una función similar a la que has hecho tú.
(1ş) Como ya te he dicho, olvídate del Self. no lo necesitas.
(2ş) Si vas a crear tu formulario en ese procedimiento, necesitas pasar como parámetro la clase del constructor, para poder crearlo correctamente; Alguien más arriba ya te ha dado la pista (TfrmClass: TFormClass).
A partir de esa clase ya puedes hacer un:
Código Delphi
[-]
f := TFormClass.Create(application);