Hi all,

There is a problem when an application is calling
a process which takes a long time, and doesn't
involve screen activity or user input processing.
(aka the code does't return to the HVM loop for a
longer time). Like a dbSetFilter() or dbPack() call
on a large table, or indexing without a progress
callback.

While Harbour is doing the processing, the GTWVT
window doesn't get refreshed, so the content
is pure blank if minimizing and restoring the
window. It also doesn't react to any system inputs.

Maybe other GTs are affected too.

I think we should have an idle call processing
ability built into the GTs. This call may be
called by some generic idle processing functions
in Harbour, and finally this function would need
to be called regularly by these time-consuming
Harbour functions.

Or maybe something completely different, but
the goal is given.

Opinions, suggestion?

Brgds,
Viktor

_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to