I have a large program in WPF that was developed in Cobol 3.0 and that did not give any problem. Now I upgraded to version 6.0 and when I compile it gives the error "COBCH1674 Internal dictionary overflow. Program too large".
Due to the error specifications, the solution would be to reduce the number of lines but I am unable to do so.
I contacted Microfocus support and the solution they gave was to segment the program in several but I don't know how to do it.
The program has about 480 variables defined in the xaml and has all its treatment (definition of size, color, position, etc.) defined in the program according to the situation. it also has the procedures related to "clicks" made in each field (and there may be 4 per field).
I've tried to pass these routines to an external source but it gives an error because it doesn't recognize the variables.
Attached is a zip file containing the sources (screen and program), as well as a printout of the final screen of the application (reservation planning).
Thanks for your help.