-1
在下面的人为的代码片段,我得到一个访问冲突上线标志着// ***德尔福访问冲突设置IXMLNode
procedure TWizardForm.MakeChanges;
var
XmlNodeNamedList: IXmlNode;
someInt: Integer;
begin
someInt := retrieveInteger();
XmlNodeNamedList := IXmlNode(someInt); // ***
end;
这是我继承很老的代码,已经修补为“在某个时刻让它工作”。任何想法,为什么我会得到访问冲突?
你为什么期望代码能做任何有用的事情? –
'retrieveInteger'做什么?为什么你不能包含这些信息?这显然是相关的,因为它产生了代码然后试图进行类型转换的价值。 –