Yes, dialog id naming makes sense, but your method doesn't really.

All we need is to be able to call a dialog id like this:

Alternative 1:
$did($dname,$idname).property

Alternative 2:
$did($dname,$idnumber).property


Where $dname is the name of the dialog, and $idname and $idnumber are the name/number of a dialog item respectively.
.property is the property you want to call. Etc.

This (at least in my opinion), would make a lot more sense than your suggestion.

There is also no real need to call the tab ID because each item on a dialog table should be given its own unuiqe ID.
Besides, one can't have dID's with the same number, the same should be applicable to the ID name.


--------
mIRC - fun for all the family (except grandma and grandpa)