不可以
Exports的函数必须是全局函数
interface
function Foo(Param);stdcall;
implementation
function Foo(Param);
begin
  //具体实现
end;
在library
Exports
  Foo;

解决方案 »

  1.   

    如果是class function应该可以
      

  2.   

    同意qiubolecn(来自差生市),理论上应该可以
    不过应该测试一下,说不准Delphi会有限制,毕竟这不太符合OOP的观点
      

  3.   

    可以,我试过.方法和C++中差不多,先声明一个抽象类,然后在dll中从改抽象类继承一个,返回实例地址.这样在exe文件中就可以使用dll中定义的类了.
      

  4.   

    不可以,不过你可用一个普通函数封装一下再export