Error Messages/42407
Example error message
Syntax error at line 100 while checking: Function Isequal(param1, param2) ^ Incorrect Class specified.
Cause
This error would most likely occur when doing a Add Module... + Merge operation when the library/module being imported collides with an object already in memory, but where the two have incompatible types. For example, suppose there is already a Variable object named Isequal
, but the library being loaded contains a UDF with that name. When you try to merge the two, there is an obvious incompatibility -- the function isn't going to replace the variable without causing various other problems.
Remedy
If you continue, you'll end up with the original class, but the attribute from the file will be imported. Most likely, not what you want.
Best to start over, rename the colliding object first, then try the Add Module... or Add Library... merge, so that this collision doesn't occur.
Enable comment auto-refresher