C++;编码DLL返回#值!关于Excel < >我在C++上编写了一个超级简单的公式。

C++;编码DLL返回#值!关于Excel < >我在C++上编写了一个超级简单的公式。,c++,excel,dll,C++,Excel,Dll,Double __stdcall test(double x) { Return x+1; } 然后,我创建了定义文件,构建了DLL,VBA将PtrSafe函数测试库“folder\File.DLL”(ByRef x为Double)声明为Double Excel似乎识别新函数“test”,但它返回#VALUE 注意:我正在运行一个64位Excel并构建了64位dll。甚至尝试使用VBA函数调用de DLL函数,但效果不佳 有什么想法吗?那是比瓦尔x扮演的双打嘿,汉斯!谢谢你的回复。实际上我两个

Double __stdcall test(double x)
{
Return x+1;
}
然后,我创建了定义文件,构建了DLL,VBA将PtrSafe函数测试库“folder\File.DLL”(ByRef x为Double)声明为Double

Excel似乎识别新函数“test”,但它返回#VALUE

注意:我正在运行一个64位Excel并构建了64位dll。甚至尝试使用VBA函数调用de DLL函数,但效果不佳


有什么想法吗?

那是比瓦尔x扮演的双打嘿,汉斯!谢谢你的回复。实际上我两个都试过了,但它们都有价值!那是比瓦尔x扮演的Double嘿,汉斯!谢谢你的回复。实际上我两个都试过了,但它们都有价值!