Kbase 17230: Error 218 after upgrading from Version 7.3D or earlier
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/10/1998 |
|
Error 218 after upgrading from Version 7.3D or earlier
When customers upgrade from version 7.3D or earlier to 7.3E or V8 they
may find that code which compiled and ran successfully under their old
version of Progress now will not compile, but instead gets the error:
** Duplicate variable name--<name>. (218)
This is not due to a new bug in Progress, but because an old bug that
had allowed duplicate variable names has been fixed. This bug allowed
such code as:
define shared var x as char no-undo.
define var x as char no-undo.
and:
define shared var x as char no-undo.
define new shared var x as char no-undo.
This code now correctly results in error 218. To prevent the error,
the duplicate variable names must be eliminated.
This fix is included in Versions 7.3E and above, and is patched in
various patches to 7.3C and 7.3D on various Unix platforms.
Progress Software Technical Support Note # 17230