有几种方法可以实现这一点,但是你不能直接使用C++类。两种有效的方法需要一些工作,并在此处详细描述: 在Delphi中使用C++对象(http://rvelthuis.de/articles/articles-cppobjs.html) 更新 好的,我被要求进行更新。该文章描述了两种方法: 编写并公开以C++对象为参数(作为第一个参数)的C函数(在Delphi中,C++类型只是作为不透明类型传递),通过调用具有正确参数的类方法来提供类所提供的功能。可以从Delphi调用C函数。 为类编写COM包装器。该文章描述了如何在C++中完成此操作。 详细信息可以在文章中找到。