vb中创建DLL,一个很简单的有关问题。

vb中创建DLL,一个很简单的问题。。。
我的目的是创建一个add函数的mydll.dll文件,并放在e:\目录下,当中遇到了几点问题,请高手指点下:
创建一个activex   dll   ,代码如下:
Public   Function   add(x   as   long,y   as   long)   as   long
  add=x+y
end   function
然后编译生成mydll.dll,存放在e:\目录下,注册成功以后,创建exe,代码如下:
Private   declare   function   add   lib   "e:\mydll.dll "(x   as   long,y   as   long)as   long     '声名函数,可能是这里出了问题
private   sub   command_click()
    text3.text=add(text1.text,text2.text)
end   sub
VB6提示找不到dll入口,请问这个问题如何解决,小弟刚开始学DLL,这个是最基本的问题,请各位高手一定指点,“十分”感谢!

------解决方案--------------------
VB是不支持输出DLL的!(即:象SHELL32。DLL哪样用API调用的导出函数,你需要先在你的项目中声明才能用)但是呢!VBEXPORT就可以帮你实现这个愿望,
http://www.newhua.com/soft/38992.htm