今天想测试 Delphi 连接 AD 的功能,网上教学说,可以通过‘组件 → 导入组件’…来导入,但实际操作时,却出现 “访问 OLE 注册时发生错误。” 的错误信息。
依網路教學步驟,來到「Component → Import Compont…」,選擇「Import a Type Library」後,看不到「Active DS Type Library」項目。

接著點選「Add」,選取 “C:\Windows\System32\activeds.tlb” 后,就會出現 “访问 OLE 注册时发生错误。” 的错误信息。

解决方式
执行‘命令提示符’,输入以下指令
tregsvr -t -c C:\Windows\System32\activeds.tlb

再回到‘Component → Import Component’…」,此时就可以看到‘Active DS Type Library’项目了。
<Reference link>
- 在 Delphi 中导入 Active DS 类型库 2011 – Stack Overflow
- Delphi 访问基于 LDAP 的 Active Directory_dephi 访问域控-CSDN 博客








留下回复