阿
阿韬
Unregistered / Unconfirmed
GUEST, unregistred user!
我在ActiveX DLL中想使用TXMLDocument控件。这个ActiveX DLL是供页面来调用的。
我在protected中定义了一个FXML: TXMLDocument;然后写了两个方法如下
比如其中有个方法New
procedure TBusiness.New;
begin
FXML := TXMLDocument.Create(nil);
FXML.Active := true;
end;
我另外一个方法
procedure TBusiness.Set_Name(const Value: WideString);
var
intIndex: Integer;
begin
intIndex := FXML.DocumentElement.ChildNodes.IndexOf('test');
end;
我在页面中依次调用New方法和Set_Name方法。报错
Project IEXPLORE.EXE raised exception class EXMLDocError with message 'No active document'. Process stopped. Use Step or Run to continue.
我在protected中定义了一个FXML: TXMLDocument;然后写了两个方法如下
比如其中有个方法New
procedure TBusiness.New;
begin
FXML := TXMLDocument.Create(nil);
FXML.Active := true;
end;
我另外一个方法
procedure TBusiness.Set_Name(const Value: WideString);
var
intIndex: Integer;
begin
intIndex := FXML.DocumentElement.ChildNodes.IndexOf('test');
end;
我在页面中依次调用New方法和Set_Name方法。报错
Project IEXPLORE.EXE raised exception class EXMLDocError with message 'No active document'. Process stopped. Use Step or Run to continue.