If I have a form with the form buffer mode set to Optimistic, and then add tables to the Data environment with the tables set to use the form buffering setting then the value for the buffermode override for those tables is 1 in the dataenvironment.
If I then create a class from the data environment of the form and attempt to use this class in a prg file , then cursorgetprop('buffering') for each of the tables set to use the original forms buffering mode will return 1 -> which is no buffering.
Has anyone else run into this? I suppose there is an easy workaround by just setting an individual buffeing mode for each table in a form dataenvironment, but it seems like the class creation module would be smart enough to pick this up.
A problem is a problem only as long as it has a possible solution. Lacking that, it becomes a FACT!