J
jobsxy
Unregistered / Unconfirmed
GUEST, unregistred user!
我定义了两个类A、B,其中A是个线程类,因B类的一个方法需要调用线程,所以我就把A的定义放到了B的前面,例子大致如下:
type
TA=Class(TThread)
Protected
procedure execute;override;
end;
type TB=Class(TOBJECT)
private
FCodeList: TStringList;
FNameList: TStringList;
ThreadProc: TA;
public
constructor Create(AOwner: TComponent)
override;
end;
调用B.ThreadProc执行一个线程,此线程我需要它往FCodeList与FNameList写数据,但
这就有一个问题,在A类是无法调用B.的内部成员,应该如何处理呢?
type
TA=Class(TThread)
Protected
procedure execute;override;
end;
type TB=Class(TOBJECT)
private
FCodeList: TStringList;
FNameList: TStringList;
ThreadProc: TA;
public
constructor Create(AOwner: TComponent)
override;
end;
调用B.ThreadProc执行一个线程,此线程我需要它往FCodeList与FNameList写数据,但
这就有一个问题,在A类是无法调用B.的内部成员,应该如何处理呢?