4
TTest= class
public abc:Integer;
type
TTest2 = class
procedure test;
end;
end;
procedure TTest.TTest2.test();
begin
abc:=5; //'Inaccessible here'
end;
我得到'實例成員abc在這裏無法訪問'。嵌套類中的不可訪問成員 - 爲什麼?
情況嚴重。我必須使用一個線程,但由於TThread是抽象的,自己的類應該繼承它。在我的情況下,需要線程的類已經繼承了另一個不能繼承TThread的類...所以這是不可能的。 我的場景是繼承TThread的嵌套類,下面我聲明它。但是Execute();方法必須使用使用其父類的成員。
我該怎麼做?爲什麼這個錯誤?
+1不斷堵塞丹尼! – 2011-02-22 23:23:19