Ver Mensaje Individual
  #3  
Antiguo 02-01-2012
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.918
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por lbidi Ver Mensaje
Logro conectarme a la base , validad el usuario y todo, antes de seleccionar algo, pero siempre termina haciendo el create y show del formulario...
Pues pasa eso porque es lo que exactamente le estas indicando por codigo que debes hacer.

Ese es el problema de mezclar logica de negocios con interface de usuario... pero se resuelve extrayendo la logica de la interfaz.

Podrias hacer un api masomenos asi:

Código Delphi [-]
if LoginManager.PerformLogin() then Application.Run; 

//En loginManager
function LoginManager.PerformLogin:Boolean
begin
  if //Algo que te indique de debes hacer autologin, como el nombre del pc, una configuracion del INI etc// then
     Result:=True;
  else
    //Creas el formulario como antes...
end
__________________
El malabarista.
Responder Con Cita