刚开始学习 delphi....
现在有个 DOSQL.dll 可以用来访问数据库的。使用 VC 写的。
用 delphi 写的数据库敏感控件(MyTable)里面也需要 DOSQL.dll 里面所提供的函数.
原来代码里面,当引用 DOSQL.dll 所提供的函数的时候,
用到的是  
重新做了一个 DOSQL.PAS. 里面有这样的函数
function SetValue(FieldName : string; NewValue : double) : boolean ; virtual; abstract;
我就是愣搞不明白。
也没有那个地方可以看到调用了 DOSQL.dll 呢? 怎么就知道是SetValue 是 DOSQL.dll里面函数呢!
对待 virtual; abstract;也不明白!

解决方案 »

  1.   

    你这么强何必用delphi呢就用c就行了,呵呵
      

  2.   

    virtual虚函数
    virtual; abstract; 纯虚。
      

  3.   

    >>重新做了一个 DOSQL.PAS. 里面有这样的函数
    >> virtual; abstract;这样, 其实只是定义了调用的格式,并没有真正实现功能如果不使用 abstract, 就只能将函数的实现也写进去,也题意不符
      

  4.   

    virtual;  虚拟
    abstract; 抽象