Sacar pantalla de splash cuando está cargando la aplicación.
git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@798 0c75b7a4-871f-7646-8a2f-f78d34cc349f
This commit is contained in:
parent
8c0c292d03
commit
33fcd26d39
@ -166,10 +166,12 @@ end;
|
|||||||
|
|
||||||
procedure TAppFactuGES.CargarModulos;
|
procedure TAppFactuGES.CargarModulos;
|
||||||
begin
|
begin
|
||||||
|
UpdateSplashForm;
|
||||||
if not Assigned(FDoLoadModulesEvent) then
|
if not Assigned(FDoLoadModulesEvent) then
|
||||||
raise Exception.Create('Evento para la carga de los módulos de la aplicación no asignado (CargarModulos)');
|
raise Exception.Create('Evento para la carga de los módulos de la aplicación no asignado (CargarModulos)');
|
||||||
|
|
||||||
FDoLoadModulesEvent();
|
FDoLoadModulesEvent();
|
||||||
|
UpdateSplashForm;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
constructor TAppFactuGES.Create;
|
constructor TAppFactuGES.Create;
|
||||||
@ -319,12 +321,13 @@ begin
|
|||||||
if UsuariosController.StartLogin then
|
if UsuariosController.StartLogin then
|
||||||
begin
|
begin
|
||||||
ShowHourglassCursor;
|
ShowHourglassCursor;
|
||||||
|
ShowSplashForm;
|
||||||
try
|
try
|
||||||
CargarModulos;
|
CargarModulos;
|
||||||
DoMainForm;
|
DoMainForm;
|
||||||
finally
|
finally
|
||||||
HideHourglassCursor;
|
|
||||||
HideSplashForm;
|
HideSplashForm;
|
||||||
|
HideHourglassCursor;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
Application.Run;
|
Application.Run;
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -10,7 +10,7 @@ type
|
|||||||
TSplashScreen = class(TForm)
|
TSplashScreen = class(TForm)
|
||||||
Panel1: TPanel;
|
Panel1: TPanel;
|
||||||
lblTexto: TLabel;
|
lblTexto: TLabel;
|
||||||
Image1: TImage;
|
Image2: TImage;
|
||||||
procedure FormClose(Sender: TObject; var Action: TCloseAction);
|
procedure FormClose(Sender: TObject; var Action: TCloseAction);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user