Incorrect Name Linkages
You must follow these rules with regard to name linkages inside a component directory:
- The name of the info file must match the directory it is in (myNames.inf in component directory myNames).
- The components implemented in the directory are identified by the list keyword in the info file.
- The component implementation file is identified by the servermodule keyword in the info file.
- The component template file containing BTL is identified by the clientmodule keyword in the info file.
- A particular component template is identified by its BOT attribute inside the template file.
For example, a typical component directory called mybots with two custom components might contain:
- mybots.inf - component description file (one file for all components in this directory)
- mybots.btl - contains BTL templates for both components
- bot1.dll - implementation for a component called bot1 written in C or C++
- bot2.pl - implementation for a component called bot2 written in Perl