Pasar TForm a un procedure
Hola.
Estoy intentado hacer una función genérica para poder modificar las propiedades de los Labels de diferentes formularios El problema lo tengo al pasar un TForm a un procedure y he leído varios hilos pero no me han funcionado las soluciones. He probado a pasarlo como Class y tampoco funciona... La verdad es que me pierdo en esto y he leído mucho pero me cuesta entender el problema. El error que me da es "delphi this form of method call only allowed for class methods" Llamada:
Procedimiento:
|
Lo que te está diciendo es que "TVariables" es una clase, no un objeto, por lo que no puede ejecutarse el método ya que no sabe a qué objeto pertenece.
Quizá si lo declaras como un "procedimiento de clase" sí funcione, pero no lo recomiendo ya que no es algo "Orientado a objetos". |
TVariables es un formulario (DataModule) donde tengo las funciones del programa.
Código Delphi [-] TVARIABLES = class(TDataModule) |
Gracias... Menudo fallo... Estaba ciego. La llamada a la función no era correcta
|
La franja horaria es GMT +2. Ahora son las 00:17:27. |
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