-1
在下面的人爲的代碼片段,我得到一個訪問衝突上線標誌着// ***德爾福訪問衝突設置IXMLNode
procedure TWizardForm.MakeChanges;
var
XmlNodeNamedList: IXmlNode;
someInt: Integer;
begin
someInt := retrieveInteger();
XmlNodeNamedList := IXmlNode(someInt); // ***
end;
這是我繼承很老的代碼,已經修補爲「在某個時刻讓它工作」。任何想法,爲什麼我會得到訪問衝突?
你爲什麼期望代碼能做任何有用的事情? –
'retrieveInteger'做什麼?爲什麼你不能包含這些信息?這顯然是相關的,因爲它產生了代碼然後試圖進行類型轉換的價值。 –