Hi Freaks
When I migrate componets from 9.7 to 10.4.2.49 I found a small migration issue
In 9.7
#if (xyz)ENTRY LP_XYZ: do somethingEND#endif
---- end of local proc ----
In 10.4 (after migration)
#if (xyz)ENTRY LP_XYZ: do somethingEND#endif
end
#enddefine
...
The "#enddefine" is expected. But why is there an "end" between "#endif" and "#enddefine"?
The entry before LP_XYZ do have an "end"
Looks like Uniface thinks that the block #if...#endif defines an entry which does not have an end ...
BTW: Without this flaw, I could compare components from any of our 9.7 dictanaries with any of our 10.4 dictanaries (written in UnifAce) :-)
Ingo
------------------------------
Ingo Stiller
Aareon Deutschland GmbH
------------------------------