Array de objetos propios?
Tengo un problema al intentar hacer un array de un objeto que he creado.
Me compila bárbaro pero al intentar crear el objeto de la primer posición del array me da un error. Alguna idea de que puede ser? |
No estoy del todo seguro pero por lo que veo allí hay un error lógico... estas llamando al constructor y destructor heredado de la clase... pero la clase no es heredada. (debiese ser primero virtual al ser la padre)
Ej.
tambien esta el dato que te comentaba... si no estas heredando como puedes llamar al método heredado¿?¿?¿? Cita:
Saludos |
Por otra parte, es posible que por acá también te venga un error:
Saludos |
Cita:
Saludos |
¡Hola!
Cita:
Cita:
Cita:
Cabe mencionar gandalf_uy, que el constructor y el destructor que has definido en TDias son innecesarios, ya que el primero no hace nada que no haga ya el constructor Create heredado de TObject, y el segundo sólo llama al destructor Destroy. Si la clase TDias tuviese algo que inicializar o destruir de manera especial, entonces si tendrían utilidad. Por último, te pregunto dos cosas: ¿Cómo te fue después de estas orientaciones? ¿Cuál es el objetivo de ese arreglo? (esto para ver si existen mejores alternativas). Saludos. Al González. |
La verdad es que lo resolví haciendo un TObjectList, pero pruebo las sugerencias y comento como me fue.
Salu2 y muchas gracias a todos por responder. |
Me parece que era la elección natural en este caso pero que bueno que ya lo descubriste de esto se trata.
|
La franja horaria es GMT +2. Ahora son las 10:32:03. |
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