Contributors.pas 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. unit Contributors;
  2. interface
  3. uses
  4. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5. Dialogs, StdCtrls, ShellAPI;
  6. type
  7. TfrmContributors = class(TForm)
  8. btnClose: TButton;
  9. GroupBox1: TGroupBox;
  10. Label1: TLabel;
  11. Label2: TLabel;
  12. Label3: TLabel;
  13. Label4: TLabel;
  14. GroupBox2: TGroupBox;
  15. Label5: TLabel;
  16. Label6: TLabel;
  17. Label7: TLabel;
  18. Label8: TLabel;
  19. GroupBox3: TGroupBox;
  20. Label9: TLabel;
  21. Label10: TLabel;
  22. Label11: TLabel;
  23. Label12: TLabel;
  24. GroupBox4: TGroupBox;
  25. Label13: TLabel;
  26. Label14: TLabel;
  27. Label15: TLabel;
  28. Label16: TLabel;
  29. procedure Label2Click(Sender: TObject);
  30. private
  31. { Private declarations }
  32. public
  33. { Public declarations }
  34. procedure SendEMail(EMailAddress: String);
  35. end;
  36. var
  37. frmContributors: TfrmContributors;
  38. implementation
  39. {$R *.dfm}
  40. procedure TfrmContributors.SendEMail(EMailAddress: String);
  41. begin
  42. ShellExecute(Self.Handle, 'open', PChar('mailto:'+EMailAddress+'?subject=About LuaEdit...'), nil, nil, SW_SHOWNORMAL);
  43. end;
  44. procedure TfrmContributors.Label2Click(Sender: TObject);
  45. begin
  46. SendEMail(TLabel(Sender).Caption);
  47. end;
  48. end.