有点菜鸟级...TMonitorThread中:Create(dList:TList;listview:TListView);
此处dList:TList传递的是地址吗?因为我想在调用后改变传入dList:TList的内容,以便别处访问。

解决方案 »

  1.   

    这个是形参啊,按照你的意思你可以定义一个全局变量啊,var tt:Tlist;这个是全局变量
    然后你就可以在这个Create过程里操作tt,这样就达到你的目的了。当然方式很多,你也可以用函数返回的方式来实现
      

  2.   

    TMonitorThread中:Create(dList:TList;listview:TListView);
    dList是指向TList类型的指针。
      

  3.   

    这个是形参啊,按照你的意思你可以定义一个全局变量啊,var tt:Tlist;这个是全局变量 
    然后你就可以在这个Create过程里操作tt,这样就达到你的目的了。当然方式很多,你也可以用函数返回的方式来实现================================
    因为MonitorThread是一个类,定义一个全局变量那么MonitorThread类要引用我的窗口类,因为不想直接引用窗口类,我现在把全局变量通过此种方式传递进去修改没问题吧?能实现修改全局变量的内容吧?