[Progress Communities] [Progress OpenEdge ABL] Forum Post: RE: Compatibility of RCODE between OE11.6 and OE11.7

  • Thread starter Thread starter frank.meulblok
  • Start date Start date
Status
Not open for further replies.
F

frank.meulblok

Guest
Backwards compatibility means the newer minor release can run r-code compiled under the older minor release. This does work for the most part, although class-based ABL code in libraries supplied with OpenEdge can cause hiccups. And I think there may have been some data-server related bugs that required breaking compatibiltiy to fix bigger issues, but my memory may be failing there. Never did do much with that particular bit of tech. Compiling in a newer release and running on an older one implies forward compatibiltiy. That is not always guaranteed, as the newer code can use AVM-level features that the old release simply did not have yet. And there may be more or less obvious issues as a result. Sometimes it outright errors (which IMHO is the better outcome), sometimes parts of the code may just be skipped and general weirdness ensues instead ( knowledgebase.progress.com/.../P175091 was a good example of that).

Continue reading...
 
Status
Not open for further replies.
Back
Top