我正在尝试编写一个非常简单的 thunk,它可以从 16 位 FoxPro 中使用,最终调用 64 位闪亮的 WCF 客户端。
我知道我不能在它们之间传递复杂的数据类型,所以我只想传递一个将写入数据的文件名。
问题是我什至无法让thunk工作。我从
http://www.codeproject.com/Articles/29727/Generic-Thunk-of-Windows
但呼吁
ghKernelDll = LoadLibrary("kernel.dll");
返回空值。如果我把 kernel32 放在那里没问题,但这是意料之中的 - 对吧?是因为我在闪亮的 64 桌面上运行这个应用程序吗?我需要什么才能完成这项工作?
谢谢!