the dll was created in VB. The public function name is very simple(one letter "A". It is just a test for bigger and better things. It takes one string parameter and returns a string. It displays a msgbox with that parameter. I make the Dll(there is only one anywhere on the system).in a new standard project I declare the function and correct Lib and parameters in and out. When I call it the project finds the dll OK, but it can't find the functions. What am I missing?1. I am calling it by name with proper case (its only A)2. I can't be the version because it does it even the first time i make the dll?3. I am not using an alias.4. If I have methods etc in the class, I can instantiate it and use them, but I am testing for another language where I will not have access to the methods, I need to access a function directly.