VC7中 dll中的 函数定义
extern "C" BSTR __declspec(dllexport) eomDoConversation(BSTR str)
{
return SysAllocString(L"SSSSSSSS");
}VB 调用:
Private Declare Function eomDoConversation Lib "EomIA.dll" (ByVal fromClient As Long) As String
    Dim InString As String
    Dim OutString As String
    OutString = eomDoConversation(StrPtr(InString))每次都说“bad dll calling convention”
我把C++的调用约定改为"__cdecl (/Gd)"还是不行,怎么回事呀?