I have created a dll with one public function and numerous
private functions.
(The public function's name is the same as the dll but
different from the project name.)

To test it I created an application, referenced the dll and
then called the dll's public function. When I try and
compile the executable I receive an error:
"Sub or Function not defined".

The application and dll are in the same directory, why
can't it find the function?



A big "Thank You" to anyone who can help me with this!