Ver Mensaje Individual
  #3  
Antiguo 09-03-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Reputación: 17
rgstuamigo Va por buen camino
Arrow

El problema que veo con lo que estas haciendo es que no estas separando la logica de negocio con la interfaz de usuario, en otras palabras lo que estas haciendo es programar todo en la unidad del formulario, lo cual te va generar un dolor de cabeza cuando más adelante agregues o modifiques algo en tu aplicación.
Consejo :
Existen formas o estrategias que puedes implementar para que tu aplicacion sea bastante ordenada y bien estructurada como por ejemplo deberías separar tu aplicacion en capas: La capa de acceso a datos, la capa de lógica de negocio, y la capa de interfaz de usuario., de ésta manera cada capa se encarga de su tarea especifica, en caso de querer manejar o personalizar los errores pues puedes hacerlo en la capa de Lógica de Negocio que es donde podrias hacer todas las validaciones y comprobaciones para ver si los datos son los correctos y no estan repetidos..
Para más informacion sobre el manejo de capas desde Delphi puedes ver estas 5 partes(1, 2, 3, 4, 5).En la primera parte se menciona las diferentes capas..
En éste hilo en los post #3 y #4 puedes ver algunas formas de personalizacion de los errores.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita