⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sendmail.~dpr

📁 由于工作需要
💻 ~DPR
字号:
program SendMail;

uses
  Forms,
  UMain in 'UMain.pas' {FrmMain},
  USendStatus in 'USendStatus.pas' {FrmSendStatus},
  SysUtils,
  Dialogs,
  Controls;
{$R *.res}

var
  i: Integer;
  vFileName, vVersionInfo: string;
  vAuto: Boolean;

begin
  Application.Initialize;
  //Application.MainFormOnTaskbar := True;
  Application.Title := '备份代码到邮箱';
  FrmMain := TFrmMain.Create(Application);
  if ParamCount >= 1 then
  begin
    vAuto := False;
    vFileName := '';
    vVersionInfo := '';
    for I := 1 to ParamCount do
    begin
      if Pos('-auto', Trim(LowerCase(ParamStr(i)))) = 1 then
      begin
        vAuto := True;
      end;
      if Pos('-file', Trim(LowerCase(ParamStr(i)))) = 1 then
      begin
        vFileName := ParamStr(i);
        Delete(vFileName, 1, 5);
        vFileName := Trim(vFileName);
      end;
      if Pos('-ver', Trim(LowerCase(ParamStr(i)))) = 1 then
      begin
        vVersionInfo := ParamStr(i);
        Delete(vVersionInfo, 1, 4);
        vVersionInfo := Trim(vVersionInfo);
      end;
    end;
    if vAuto then
    begin
      if (FrmMain.edtSmtpServer.Text = '') or (FrmMain.edtSmtpUser.Text = '') or (FrmMain.edtMailAddr.Text = '') then
      begin
        if FrmMain.ShowModal = mrok then
        begin
          FrmMain.SendMail(vFileName,vVersionInfo, False);
        end;
      end
      else
        FrmMain.SendMail(vFileName,vVersionInfo, False);
    end
    else
      FrmMain.ShowModal;
  end
  else
    FrmMain.ShowModal;
  Application.Run;
end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -