 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Mónica Invitado
|
Publicado: Mie 04 Sep, 2002 8:20 am Asunto: TDateTime |
|
|
Hola a tod@s!
Tengo una duda que seguro que es una estupidez y que demuestra que no tengo yo mucha idea acerca de esto del C++Builder, pero bueno, ahí va:
Necesito utilizar el componente TDateTime, y no sé cómo "incluirlo" en un formulario. Lo que hice fue en el .h en la parte __published: poner la siguiente línea: TDateTime *DateTime;
En el fichero .cpp intento hacer: DateTime->DecodeDate...., pero al compilar me sale una ventana de error que dice: Field Form1->DateTime does not have a corresponding component. Remove the declaration?
¿Qué estoy haciendo mal, qué debo hacer?
Hasta ahora solo utilicé componentes que aparecen en la paleta de componentes, y con este ando muuuy perdida.
Gracias! |
|
| Volver arriba |
|
 |
fmmarzoa Ens

Registrado: 21 Ago 2002Mensajes: 34
|
Publicado: Mie 04 Sep, 2002 8:54 am Asunto: Hola |
|
|
Con esa declaración sólo has creado un puntero a un objeto de ese tipo, pero no el objeto en sí. Para crear el objeto tienes que usar la función new y su constructor. En el caso de TDateTime puedes hacer simplemente:
| Código: | DateTime = new TDateTime (); |
Hay otros constructors que puedes utilizar con otros parametros, hecha un vistazo a la ayuda del Builder buscando por TDateTime para verlos todos.
El constructor es un método que se ejecuta al crear un objeto y que, en C++, tiene el mismo nombre que la clase.
Por otra parte, creo que la función de la sección __published no es la que le estas dando. Mejor declaras el puntero en la sección public: o private: (dependiendo de si lo vas a utilizar desde fuera del Form).
Espero que te sea de utilidad, un saludo.  |
|
| Volver arriba |
|
 |
Mónica Invitado
|
Publicado: Mie 04 Sep, 2002 10:58 am Asunto: |
|
|
Muchas gracias!!  |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|