CCMDB.accdb flickers or flashes: Difference between revisions

From CCMDB Wiki
Jump to navigation Jump to search
(Created page with "{{Bug}} If this happens when you first open a record, or as you close it, then it’s because of all the cross checks we run. There are a bunch of screen re-freshes in the process, because some checks can run at different times and we need to make sure the screen is refreshed at least once. I have a long-term goal to change how we do the cross checks, they have sort of grown as we have built the program and have not been re-factored in over 10 years.")
 
No edit summary
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Bug}}
{{Bug}}
If this happens when you first open a record, or as you close it, then it’s because of all the cross checks we run. There are a bunch of screen re-freshes in the process, because some checks can run at different times and we need to make sure the screen is refreshed at least once. I have a long-term goal to change how we do the cross checks, they have sort of grown as we have built the program and have not been re-factored in over 10 years.
If [[CCMDB.accdb]] flickers or flashes when you first open a record, or as you close it, then it’s because of all the cross checks we run. There are a bunch of screen re-freshes in the process, because some checks can run at different times and we need to make sure the screen is refreshed at least once. The cross checks have sort of grown as we have built the program and have not been re-factored in over 10 years.
 
The likely solution is to stop re-drawing the screen while the checks happen and to only do it once after all the checks are done. However, that would require a lot of change, as detailed in [[Cross Check Engine]].
 
This is also related to [[Problems related to event timing of data consistency checks]].
 
* May happen when something is clicked upon or spontaneously. Will flicker any number of random times when it does happen.
 
== Related articles ==
{{Related Articles}}

Latest revision as of 14:58, 2022 November 29

If CCMDB.accdb flickers or flashes when you first open a record, or as you close it, then it’s because of all the cross checks we run. There are a bunch of screen re-freshes in the process, because some checks can run at different times and we need to make sure the screen is refreshed at least once. The cross checks have sort of grown as we have built the program and have not been re-factored in over 10 years.

The likely solution is to stop re-drawing the screen while the checks happen and to only do it once after all the checks are done. However, that would require a lot of change, as detailed in Cross Check Engine.

This is also related to Problems related to event timing of data consistency checks.

  • May happen when something is clicked upon or spontaneously. Will flicker any number of random times when it does happen.

Related articles

Related articles: