Bala:
Each hotspot should have a unique ID number (
unID), from the GDL Reference Guide p 117:
HOTSPOT2 x, y [,
unID [, paramReference, flags][, displayParam]]
unID is the unique identifier of the hotspot in the 2D Script. Useful if you have a variable number of hotspots.
This can be accomplished several ways:
1. Give each hotspot its own hardcoded ID, for example: 1, 2, 3
2. Increase the ID by one via a formula, for example
unID,
unID =
unID +1 for each subsequent use of the ID
3. Increment the ID, for example
unID, then use
unID+1,
unID+2
The third method was used for the
NCS Drawing Title 11 in numerous places, I suspect with the idea that each instance would be used only once in the script depending on the parameter choices.
I tried to replicate the error message with the
NCS Drawing Title 11 by moving it then opening the dialog box, but could not. I have been using my own titles, so I don’t have much experience with the ones that come with ArchiCAD.
You could try opening the library parts, change the default parameters to the ones you are using, and see if you can discover the problem, but one difficulty is that you cannot move the title in this environment like you can on a layout, so you might not be able to replicate the error this way.
If you can consistently replicate the error with the ArchiCAD titles, you should submit a bug report to your reseller. As Karl said, the author of the
RDA Drawing Title will need to debug that title.
HTH
David