On Wed, 30 Sep 2015, Susie Nicol wrote:
Hi
I have an application with a main form, and several others whuich are
only
ever used in modal form.
The application is slow to terminate, and I cannot see why. The
shutdown
procedure, simplified a little looks like this: (datamodified a global
Boolean; savedata another procedure in the same unit; the
SQLcomponents are
in a a data module)
procedure FinishUp;
begin
if datamodified then
savedata;
sqltransaction1.commit;
sqlconnection.close(True);
Application.Terminate {line A}
end;
The debugger shows me that everything is fine until line A, when the
program hangs: often for 15 seconds, sometimes for ever.
XFCE on Linux complains that the window containing the main form
cannot be
closed because 'the application may be busy'.
I have tried to replace line A with 'halt' or 'close' without any
difference. The connection to the database is indeed closed.
Susie,
You said Linux with xcfe, but which version of LInux?
Some of them
behave quite differently from others.
Gordon.
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus