hello...
seem i found a very nasty bug in DBM (bug appear in version 1.4.3. i updated in 1.5.1 but it didn't remove the bug)
step before bug:
I use DBM to remove a table from front end (unchecked option 'Table unabled in front end'). all was working. i exit DBM
i launch pinball X... i'm in the 'all table list' , all is fine, all buttons Ok
now, i move to 'Favorite Table' (or any other list other than 'All tables') , all the button are ok APART pageup / pagedown : Now, if i do a PageUp, insted of moving to the next first letter in the table list, it do nothing (but i can heard the normal sound of the flipper)
If i do a PageDown, no sound and pinballX exit without any warning...
in the log of PBX, i get the following error
12:56:01.08 2020-05-11: Error. Exiting
12:56:01.08 2020-05-11: Video
12:56:01.08 2020-05-11: L'index se trouve en dehors des limites du tableau. (english : The index is outside the limits of the table. )
12:56:01.08 2020-05-11: à PinballX.FrmMain.ab()
12:56:01.08 2020-05-11: à PinballX.FrmMain.ax()
12:56:01.08 2020-05-11: à PinballX.FrmMain..ctor()
12:56:01.08 2020-05-11: Disposing Plugins
12:56:01.08 2020-05-11: Showing Taskbar
12:56:01.42 2020-05-11: Unhiding Mouse Cursor
12:56:01.42 2020-05-11: Bye
it seem that the removing of the table didn't update an index somewhere that pinballX use to move from Letter to letter ( table beginning with A, beginning with B etc... ) .
the problem is not here ONLY if you use the list 'All tables'