今天想測試 Delphi 連結 AD 的功能,網路上教學說,可以透過「Component → Import Compont…」來匯入,但實際操作時,却出现 “存取 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 博客








留下回复