Inno Setup で xml ファイルを変更したいのですが、インストーラーがクラッシュします。私はさまざまなことを試しましたが、結果として問題のあるサンプルコードが得られました
procedure testXml();
var
xmlDocLocal, nodeLocal: Variant;
begin
try
xmlDocLocal := CreateOleObject('MSXML2.DOMDocument');
xmlDocLocal.async := False;
xmlDocLocal.resolveExternals := False;
xmlDocLocal.loadXML('<root></root>');
nodeLocal := xmlDocLocal.CreateElement('element1');
xmlDocLocal.documentElement.appendChild(nodeLocal);
except
end;
end;
2 回目の呼び出し中に、appendChild メソッドでインストーラーがクラッシュします。私は何を間違っていますか?