请教,怎么样才能编译生成一个可以被其他语言调用的dll?

我现在用bcb生成了一个dll,给用vb语言的开发人员进行调用,总是调用不成功,不知道是不是我的dll编译的缺少什么文件啊?通常都需要生成什么文件啊?
[75 byte] By [happy_jxj] at [2008-1-9]
# 1
extern "C" __stdcall bool ShowForm() ;//C必须是大写的

然后再在VB中调用
controstr-小菜鸟 at 2007-10-18 > top of Msdn China Tech,C++ Builder,基础类...
# 2
用静态编译
kangji-尾鱼头 at 2007-10-18 > top of Msdn China Tech,C++ Builder,基础类...
# 3
http://www.shineblog.com/user1/13950/archives/2005/197284.shtml
看己去看一下吧
# 4
extern "C" 返回类型 WINAPI 函数名
ice-冰雪 at 2007-10-18 > top of Msdn China Tech,C++ Builder,基础类...
# 5
请问,怎么生成.h文件。因为vb开发人员说,他们调用bcb的dll,需要三个文件,分别是.lib,.dll,.h文件,我现在可以生成前两个文件,不知道.h文件怎么生成呢?
happy_jxj at 2007-10-18 > top of Msdn China Tech,C++ Builder,基础类...
# 6
h
要自己写的
touchminami-touch at 2007-10-18 > top of Msdn China Tech,C++ Builder,基础类...
# 7
写个dll.h
yydy1983-游泳的鱼 at 2007-10-18 > top of Msdn China Tech,C++ Builder,基础类...
# 8
vb 调用不用 lib 与 h 文件的
最好使用标准的数据类型 bool 是一个字节的 BOOL 才是 4 个字节的数据类型
BenLeak-摇摆人 at 2007-10-18 > top of Msdn China Tech,C++ Builder,基础类...