Guest User

Untitled

a guest
May 27th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. var
  2. oXml: IXMLDocument;
  3. begin
  4. try
  5. Query1.Open;
  6.  
  7. if xmlForm.Query1.Fields[0].Value > 0 then
  8. begin
  9. MessageBox(Self.Handle, PChar(VarToStr(Query1.Fields[1].Value)), PChar('Внимание!'),
  10. MB_OK + MB_ICONWARNING + MB_APPLMODAL);
  11. end
  12. else
  13. begin
  14. oXml := TXMLDocument.create(nil);
  15. oXml.XML.Text := VarToStr(Query1.Fields[1].Value);
  16. oXml.XML.Text := XMLDoc.FormatXMLData(oXml.XML.Text);
  17. oXml.Active := true;
  18. SynMemo1.Text := oXml.XML.Text;
  19. end;
  20. except
  21. On e: EDatabaseError do
  22. messageDlg(e.message, mtError, [mbOK], 0);
  23. end;
  24. end;
  25.  
  26. procedure tnew.execute;
  27. var
  28. oXml: IXMLDocument;
  29. v: Integer;
  30. begin
  31. try
  32. xmlForm.Query1.Open;
  33.  
  34. v := xmlForm.Query1.Fields[0].Value;
  35. if v = 0 then
  36. begin
  37. oXml := TXMLDocument.create(nil);
  38. oXml.XML.Text := VarToStr(xmlForm.Query1.Fields[1].Value);
  39. oXml.XML.Text := XMLDoc.FormatXMLData(oXml.XML.Text);
  40. oXml.Active := true;
  41. xmlForm.SynMemo1.Text := oXml.XML.Text;
  42. end
  43. else
  44. begin
  45. MessageBox(Self.Handle, PChar(VarToStr(xmlForm.Query1.Fields[1].Value)), PChar('Внимание!'),
  46. MB_OK + MB_ICONWARNING + MB_APPLMODAL);
  47. end;
  48. except
  49. On e: EDatabaseError do
  50. messageDlg(e.message, mtError, [mbOK], 0);message объекта e
  51. end;
  52. end;
  53.  
  54. MessageBox(Self.Handle, PChar(VarToStr(xmlForm.Query1.Fields[1].Value)), PChar('Внимание!'),
  55. MB_OK + MB_ICONWARNING + MB_APPLMODAL);
Add Comment
Please, Sign In to add comment