Variables de clase
Hola's:
Mi pregunta es la siguiente: ¿Cómo hago para declarar variables de clase?, yo se que un procedumiento de clase lo declarro: class procedure blabla..., pero las variables? gracias y saludos. Gabriel |
Pues del modo habitual:
¿O te refieres a otra cosa? |
Hola supermilloriver
En el caso de declarar variables haces como lo harías normalmente:
Pero si sólo deseas utilizar los procedimientos de clase no es necesario declarar nada, basta con utilizar la clase:
|
Siento que estamos confundiendo. La pregunta no es cómo declarar una variable de una clase dada sino como declarar una variable de clase en una clase dada.
:D Sí, es confuso. Pero una cosa es tener una variable cuyo tipo de datos es una clase dada:
y otra que una clase dada tenga una variable de clase:
de manera de poder usar UnaVariable sin necesidad de crear una instancia de la clase, tal como indica DarKraZY para los procedimientos (de clase). Bueno, luego de este rollo, la mala noticia: Delphi no admite variables de clase. // Saludos |
A menos que se esté usando Delphi 2006...
Un ejemplo de la ayuda:
Como usarlas:
Otra forma:
Saludos... |
¡Ah! Gracias por la aclaración Marcos. Si el IDE no fuera tan lento, esto me animaría más a usar D2006. :)
// Saludos |
Pues si instalas solo la personalidad de Win32, no es tan lento... claro, ahora lo tengo usando en una P4 Dual Core con 512MB de RAM... :p
Saludos... |
Era eso
Cita:
Bueno, gracias Román, era eso a lo que me refería, aunque me decepcionó la mala noticia, jeje. Salutti |
Que versión de Delphi usas? Por que si es menor a Delphi 2006, pues si, la noticia es mala...
Saludos... |
Hola,
Cita:
Lo que parece es que BDS 2006 amplía el asunto y pueden ahora declararse bloques de ese tipo de variables, pero, en Delphi 7, por ejemplo, pueden declararse variables de clase tal como se ve. |
¡Nooo! :eek:
Quizá no fui claro. Yo sólo estaba aclarando lo que sería una variable de clase pero como mencioné al final, en Delphi (versión <= 7, según ahora sabemos) no existen las variables de clase. La declaración que citas era sólo la hipotética forma de hacerlo que- además -parecería ser incorrecta. // Saludos |
Hola,
Caray. Pues yo no sólo hubiera jurado que podían utilizarse variables de clase en Delphi 7 y versiones anteriores,... ¡es que debo haber soñado que las he utilizado alguna vez! Porque así me lo parecía... Bueno. Pues lamento haber metido la pata. ;) |
La franja horaria es GMT +2. Ahora son las 11:57:26. |
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