在Delphi 2007中,我正在尝试导入类型库,并收到错误消息:
加载库类型/ DLL时出现错误。
我想导入库:pkcs11.dll,libp11.dll 这些库已在VisualStudio 2017中准备好。
我尝试使用命令行工具tlibimp,但没有效果。
c:\Program Files (x86)\CodeGear\RAD Studio\5.0\Projects\TEST>tlibimp -p pkcs11.dll Borland TLIBIMP Version 11.0 Copyright (c) 1997-2005 Borland Software Corporation Error loading type library pkcs11.dll.
也许有人知道如何解决这个问题?
我尝试做regsvr32 pkcs11.dll,但是我收到了消息:找不到DllRegisterServer入口点。
我也尝试在VS项目中找到pkcs11.tlb,但它不存在。
我安装了Dependency Walker“depends.exe”并发现缺少一些库:
API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL API-MS-WIN-CORE-WINRT-L1-1-0.DLL API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL DCOMP.DLL IESHIMS.DLL
我已安装Visual Studio 2017,为什么不存在?在哪里得到它们?
正如Eugene解释的那样,PKCS#11 API不会导出任何类型的库,我需要导入函数。我找到了2个工具:
1. 23991_c_to_pascal_converter_1.0 from Embarcadero 2. GUIHeadConv from Dr. Bob