Alguien podria explicarme como crear una DLL(Win-32 Dinamik-link library) en Visual C++. para poder usarla en cualquier aplicacion en C++ y Visual Basic.
Que archivos necesito agregar al proyecto, y como la invoco en mis fuentes.
Ya busque en internet, pero lo mas que consigo es crear la DLL pero no he podido usarla.
Proyecto para generar DLL:
[MyDll]
////////////////////////////////////////////////////////////////////////////////
MyDll.cpp
/* ***************************************************** */
#include "MyDll.h"
 BOOL WINAPI DllMain(HINSTANCE hInstance,DWORD fdwReason,PVOID pvReserved)
 {
   return TRUE;
 }
 DLL_EXPORT int Suma(int a,int 

 {
   return (a+B);
 }
/* ***************************************************** */
////////////////////////////////////////////////////////////////////////////////
MyDll.h
/* ***************************************************** */
 #include <windows.h>
 #define DLL_EXPORT __declspec(dllexport)
 #ifdef __cplusplus
  extern "C"
  {
 #endif
 DLL_EXPORT int Suma(int,int);
 #ifdef __cplusplus
    }
 #endif
/* ***************************************************** */
Proyecto WIN-32 Application
Proyecto para utilizar DLL:
[TestMyDll]
////////////////////////////////////////////////////////////////////////////////
stdafx.h
/* ***************************************************** */
 #ifndef _ATM_STD_AFX_H_
 #define _ATM_STD_AFX_H_
 #if _MSC_VER > 1000
 #pragma once
 #endif
 #define WIN32_LEAN_AND_MEAN
 #endif
/* ***************************************************** */
////////////////////////////////////////////////////////////////////////////////
MyDllText.cpp
/* ***************************************************** */
//y hago referencia en la aplicaion donde la voy a usar
 #include <windows.h>
 #include "stdafx.h"
 #include "C:\VISUALC\MY_DLL\MyDll.h"
.....
y me da error solo a la hora  de generar el .exe 
 
  --------------------Configuration: MyDllTest - Win32 Debug--------------------
 Linking...
 MyDllTest.OBJ : error LNK2001: unresolved external symbol _Suma
 MyDllTest.exe : fatal error LNK1120: 1 unresolved externals
 Error executing link.exe.
 MyDllTest.exe - 2 error(s), 0 warning(s)
Uso Visual C++6.0
SO Win2000 SP4
Celeron 1.8 Ghz 256RAM