Hi Klaus, nice job on the Sudoku program! For some time now I have had it in mind to write my own version for exactly the reasons you wrote yours. Now I don't have to as you have come very close to what I desired. My favorite desktop version is Simple Sudoku, and your implementation is very similar.
In order to get your program to run, I had to turn off error checking. With error checking on I got numereous errors. Here is a list, in case it helps (error message is followed by the offending line of code):
Variable main.lblcofigtooltip in sub main.app_start is never used
145 lblConfigTooltip=35
146 lblConfigTooltip=1
Variable main.cole in sub main.btndispgrid_click is never used
720 cole = cRed
Variable main.g_resolu is used before it is assigned any value
1467 If g_Resolu Then Return
Variable main.g_resolu in sub main.resout is never used
1473 g_Resolu = True
Variable main.ecolonne is used before it is assigned any value
1603 Groupe = EColonne
Variable main.ecarre is used before it is assigned any value
1606 Else if k = ECarre Then
Variable main.eligne is used before it is assigned any value
1610 Else if k = ELgine Then
Variable main.ecarre is used before it is assigned any value
1615 Groupe = ECarre
Variable main.groupe is used before it is assigned any value
1647 Select Groupe
Variable main.groupe is used before it is assigned any value
1670 Select Groupe
Most of these are in the "Solve Grid" section which you do not have working yet. The first three errors (lines 145, 146, and 720) probably need fixing.
Also, when closing the program (running from desktop IDE) the IDE crashes.
This is a complex program - Lots of work!
