Hi All.
When importing/converting a child 5.5 app into C12, it seems to only bring in the dictionary entries it is aware of - eg they’re in the table list of a procedure in the app.
I can only assume this was done to streamline/optimize the generated dlls, but does anyone know if this is a setting that can be adjusted?
It’s also not bringing in memory queues that are defined in the dictionary.
Thanks for the offer, i think i was a bit unclear - the dictionary comes across fine, and in the main dll all the tables etc are there - it’s in the other dlls that reference the main one that tables are missing - in the dll only. the dct seems fine, just dll issue
Global properties, Actions, File Control tab.
“Generate all file declarations”.
If you turn this on all the File declarations are generated.
However, it’s “typically” better to add tables to the “Other tables” list on procedures where they are used. That does indeed reduce compile times. In some apps (where you are using the template to generate a list of all the tables in the dict) this can be impractical though. In that case “generate all file declarations” is usually a good approach.