Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
QM Error Dialog
#2
For trigger data QM uses shared memory of size 0.5 MB.
If there are many triggers or some trigger strings are very long, this memory is filled and QM cannot resize it.
This memory is used for these trigger types: key, mouse, window, accessible object.

This limit came from many years ago. I'll make it bigger in new QM version.
How it can be fixed now:
Find triggers with very long strings and make them shorter. Use wildcard or regular expression.
To find long triggers: in the Find dialog select Other->Trigger, check Regexp, enter this regular expression:
.{100,}
It finds triggers of 100 and more characters length.
Or better use this regexp, it finds only window and acc triggers:
^(!|\$a).{100,}

Full error string should be "Cannot create trigger tables. There is not enough shared memory for key/mouse/window/acc triggers. Delete unused triggers."
If it is "Cannot create trigger tables. There is not enough shared memory.", probably it is very old QM version. Upgrading may help.


Messages In This Thread
QM Error Dialog - by ken gray - 03-26-2018, 02:11 AM
RE: QM Error Dialog - by Gintaras - 03-26-2018, 06:09 AM
RE: QM Error Dialog - by Gintaras - 03-26-2018, 08:39 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)