sendmail.pas
来自「日昌餐饮管理系统是用Delphi7+SQL写的管理系统」· PAS 代码 · 共 61 行
PAS
61 行
unit sendmail;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, ComCtrls, shellapi;
type
TmailForm = class(TForm)
GroupBox2: TGroupBox;
Label5: TLabel;
Edtsenduser: TEdit;
Label6: TLabel;
Edtusermail: TEdit;
GroupBox3: TGroupBox;
Label1: TLabel;
Edtreceiver: TEdit;
BitBtn1: TBitBtn;
Label2: TLabel;
Edtsendsubject: TEdit;
Label3: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Label4: TLabel;
GroupBox1: TGroupBox;
Memo1: TMemo;
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
mailForm: TmailForm;
implementation
uses hycxgl;
{$R *.dfm}
procedure TmailForm.BitBtn1Click(Sender: TObject);
var addr:string;
paddr:Pchar;
begin
addr:='Mailto:'+EDTRECEIVER.Text+'?SUBJECT='+edtsendsubject.Text+'&cc='+edit1.Text+'&bcc='+edit2.Text+'&body='+memo1.Lines.Text;
getmem(paddr,length(addr)+1);
zeromemory(paddr,length(addr)+1);
strpcopy(paddr,addr);
shellexecute(self.Handle,nil,paddr,nil,nil,sw_normal);
freemem(paddr);
if hyglform.CheckBox1.Checked then begin
if not hyglform.ADOQuery1.Eof then hyglform.ADOQuery1.Next;
Edtreceiver.Text:=hyglform.adoquery1dzyjdz.AsString;
end;
end;
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?