Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Como declaro constantes publicas al proyecto

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Como declaro constantes publicas al proyecto Responder citando

Tal vez alguien pueda ayudarme.

Tengo una aplicación MDI y quiero declarar unas constantes para poder utilizarlas en todo el proyecto, como los forms MDIChild utilizan el archivo de cabecera del MDIForm, pense en declararlas ahí (en Principal.h).

El problema es que no se en que parte, estuve haciendo pruebas y en algunas partes me marca error el compilador, (supongo que es por no ser el lugar correcto) y en otros el programa corre, pero marca Linker Warning y me dice que estoy declarando las constantes en todas las Forms MdiChild.

El otro problema que tengo es el siguiente:

try
{
TDateTime F=StrToDate("01/"+EdFecha->Text);
}
catch(...)
{
Application->MessageBox("La fecha no es válida","Error en los datos",MB_OK);
EdFecha->SetFocus();
return;

El siguiente código lo utilizo para comparar si la fecha es correcta (realmente el usuario solo captura el mes y año y agrego el día para tener la fecha completa), pero como la variable F solo la utilizo para asignarle el valor, el compilador me manda un mensaje de que no utilizo el valor asignado.

Hay alguna forma de hacer esto sin utilizar una variable.

Gracias por la ayuda que me puedas proporcionar de antemano.

Volver arriba
Mensaje    Asunto: Como declaro constantes publicas al proyecto Responder citando

El problema de las constantes ya esta resuelto con #Define

Gracias a los que leyeron mis mensajes y espero que alguien pueda ayudar.

Volver arriba
Mensaje    Asunto: Como declaro constantes publicas al proyecto Responder citando

Prueba con:

TDateTime:StrToDate("01/"+EdFecha->Text);

Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
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


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.