│ Invalid PUBLIC definition │
Here are some possible sources of this error:
■ The identifier was made public through a
PUBLIC directive in assembly language, but
it has no matching EXTERN declaration in
the Pascal program or unit.
■ Two or more PUBLIC directives in assembly
language define the same identifier.
■ The .OBJ file defines PUBLIC symbols that
do not reside in the CODE segment.