在函数中我可以这样声明引用的数据集Ds
function GetDownTitle(var Ds:TDataset):string ;但我想在窗体中声明引用数据集,我应如何声明。
(数据集会动态提供,在多个地方生成)

解决方案 »

  1.   

    该函数所在的单元中 uses部分加上DB 就可以了,
      

  2.   

    你在最上面的uses 部分加上DB 然后在private部分声明一个DataSet ! 在窗体Create的时候创建DataSet 在窗体Destroy的时候把DataSetFree;
      

  3.   

    我是需要引用其它模块中的DataSet, 需要类似于传址传入.
      

  4.   

    在函数的参数中,控件的定义本身就是传地址引用,也不需要加Var 在实际调用函数的时候,就直接调用另一模块的数据集控件
    如:  Str:=GetDownTitle(DM.dataset)