TextBuffer buf = new TextBuffer(); str fileName = WinApi::getTempPath() + 'query.xml'; ; buf.setText(query.xml()); buf.ToFile(fileName) WinApi::shellExecute(fileName);