Delphi 2007导入类型库

时间:2017-04-27 12:34:41

标签: delphi dllimport pkcs#11

在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

0 个答案:

没有答案