vc的dll,vb调用的问题
lwx 2003-01-28 10:55:28 vc向导生成
test.h
#include "StdAfx.h"
int __stdcall test1(int);
test.c
#include "stdafx.h"
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
return TRUE;
}
int __stdcall test1(int)
{
return 100;
}
test.def(同test.dsp一目录)
LIBRARY test
DESCRIPTION ''
;CODE SHARED READ EXECUTE
;DATA SHARED READ WRITE
EXPORTS
test1
vb中:
Declare Function test1 Lib "D:\cd\vc\test\test\Release\test.dll" (ByVal value As Long) As Long
测试:
dim ret as long
ret = test1(4)
出现 error 453 找不到dll入口
test.h 改为
extern "C" {
int __stdcall test1(int);
}
同样出错
各位帮帮忙!