Gracias, Tema resuelto! Despues de investigar y mirar tanto.. pude resolverlo... con el try / except..
Código Delphi
[-]
try
frmlogin := Tfrmlogin.Create(Application);
frmlogin.uniconnection1.connected :=true;
except
on E: Exception do
frmlogin.uniconnection1.connected :=false;
end;
Y desactivandole las notificaiones de excepciones del delphi en tools / options / debugger options / embarcadero lenguage / desmarcar notify on lenguage exceptions.
Con eso solventado el problema,
Gracias gente.!