我能否在Borland C++ Builder中自己创建和销毁TXMLDocument?我已经尝试过,但Borland一直告诉我TXMLDocument是(并且必须是)IDE托管组件。
此外,我想这样做的唯一原因是TXMLDocument有点崩溃:我获取TXMLDocument并从中获取一个工作簿,设置一些文档属性(稍后将xml保存为Excel文件),然后添加一些样式。好的,然后我添加一个工作表,然后添加所有我想要的带有适当格式的单元格,然后我保存它。这一点一切都很好。
然后我想要保存另一个Excel文件。由于IDE不允许我删除并重新创建TXMLDocument,我尝试仅从中删除工作表。当我尝试这样做(在调试模式下)时,IDE会进入CPU选项卡的行步进模式(显示一些汇编代码)。
ntdll.DbgBreakPoint:
77A07DFE CC int 3
77A07DFF C3 ret