亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 列表9.5.txt

?? klinux書籍的配套光盤。可以學(xué)習(xí)學(xué)習(xí)。
?? TXT
字號(hào):
【列表9.5】FileMail的程序代碼。
unit FileMailMain;
interface
uses
   SysUtils, Types, Classes, Variants, QGraphics, QControls, QForms, QDialogs,
   QStdCtrls, Libc, QExtCtrls, QComCtrls;
type
   TFileMailMainForm = class(TForm)
      MsgMemo: TMemo;
      Label1: TLabel;
      Label2: TLabel;
      SendBtn: TButton;
      ExitBtn: TButton;
      Label3: TLabel;
      SubjectEdit: TEdit;
      RecipientsEdit: TEdit;
      StatusBar: TStatusBar;
      procedure SendMail;
      procedure RefreshDisplay;
      procedure ExitBtnClick(Sender: TObject);
      procedure MsgMemoChange(Sender: TObject);
      procedure FormCreate(Sender: TObject);
      procedure SendBtnClick(Sender: TObject);
      procedure SubjectEditChange(Sender: TObject);
      procedure FormDestroy(Sender: TObject);
      procedure RecipientsEditChange(Sender: TObject
   private
      { Private declarations }
   public
      { Public declarations }
   end;

const
  LF = #10; { ASCII linefeed/newline }
 SMNumPaths = 3;
 SMSearchPaths : array[1..SMNumPaths] of string
   = ('/usr/lib/sendmail',
        '/usr/sbin/sendmail',
        '/usr/libexec/sendmail');

var
   FileMailMainForm: TFileMailMainForm;
   SMPath : String;
   MailFileName : array[0..128] of Char;
   Recipients : String;
   Subject : String;

implementation
{$R *.xfm}
procedure TFileMailMainForm. SendMail;
var
   i : Integer;
  MailFile : PIOFile;
  Cmd : array[0..512] of Char;
begin
 MailFile := fopen(MailFileName, 'w');
 if not Assigned(MailFile)
  then begin
           ShowMessage('Cannot open temporary mail file!');
           Exit;
          end;

 { write out the header information }
 fprintf(Mai!File, 'To: %s', Recipients);
 fputc(ord(LF), MailFile);
 fprintf(MailFile, 'Subject: %s', Subject);
 fputc(ord(LF), MailFile);
 { write out the end of header }
 fputc(ord(LF), MailFile);
 { write out the message }
 for i := 0 to MsgMemo. Lines.Count -1 do
   begin
    if Length(MsgMemo. Lines[i]) > 0
      then fprintf(MailFile, '%s', MsgMemo. Lines[i]);
    fputc(ord(LF), MailFile);
   end; { for }

 fclose(MailFile);

 { Hand the file to sendmail }
 sprintf(Cmd, '%s -oi -t < %s', SMPath, Mai lFileName);
 if Libc.system(Cmd) <> 0
   then ShowMessage('Error occurred while sending mail!')
   else ShowMessage('Message sent to recipient(s).');

end;

procedure TFileMailMainForm. RefreshDisplay;
begin
 SendBtn. Enabled := (MsgMemo. Lines.Count > 0)
   and (Length(SubjectEdit.Text) > 0)
   and (Length(RecipientsEdit.Text) > 0);
end;

procedure TFileMailMainForm. ExitBtnClick(Sender: TObject);
begin
 Close;
end;
  procedure TFileMailMainForm. MsgMemoChange(Sender: TObject);
  begin
   RefreshDisplay;
  end;

  procedure TFileMailMainForm. FormCreate(Sender: TObject);
  var
   i : Integer;
   SMFound : Boolean;
  begin
   { Find the sendmail application }
   for i := 1 to SMNumPaths do
    begin
      SMFound := FileExists(SMSearchPaths[i]);
      if SMFound then Break;
    end; { for }

   if SMFound
    then begin                                                     
             SMPath := SMSearchPaths[i];
             StatusBar. SimpleText := 'Sendmail located at ' + SMPath;
            end
    else begin                                                      
             RecipientsEdit. Enabled := False;
             SubjectEdit. Enabled := False;
             MsgMemo. Enabled := False;
             StatusBar. SimpleText := 'Sendmail program not located!';
             ShowMessage('Sendmail program not located!');
           end;
  { Get a unique file name }
  tmpnam(MailFileName);

end;

procedure TFileMailMainForm. SendBtnClick(Sender: TObject);
begin
  SendMail;
end;

procedure TFileMailMainForm. SubjectEditChange(Sender: TObject);
begin
 Subject := SubjectEdit.Text;
 RefreshDisplay;
end;

procedure TFileMailMainForm. FormDestroy(Sender: TObject);
begin
 if FileExists(MailFileName) then unlink(MailFileName);
end;

procedure TFileMailMainForm. RecipientsEditChange(Sender: TObject);
begin
 Recipients := RecipientsEdit.Text;
 RefreshDisplay;
end;
end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日本一道本| 亚洲自拍偷拍麻豆| 欧美高清在线精品一区| 欧美丝袜丝交足nylons| 欧美三级视频在线| 亚洲国产美女搞黄色| 久久久久久久网| 国产欧美日韩精品在线| aaa亚洲精品| 亚洲综合丝袜美腿| 欧美一区二区三区免费| 激情图区综合网| 国产精品国产三级国产| 欧美亚洲综合色| 午夜一区二区三区视频| 久久久精品综合| 亚洲日本免费电影| 九九九久久久精品| 91丝袜美女网| 欧美xxxxxxxx| 亚洲午夜在线观看视频在线| 亚洲第一激情av| 国产精品自产自拍| 在线日韩av片| www一区二区| 亚洲国产精品影院| 国产真实乱偷精品视频免| 在线欧美小视频| 精品国产免费一区二区三区四区| 国产精品卡一卡二卡三| 免费看精品久久片| 欧美色成人综合| 国产精品福利电影一区二区三区四区| 喷白浆一区二区| 欧美视频一区二区三区四区 | 亚洲美女淫视频| 一区二区三区影院| 91在线免费播放| 亚洲色图清纯唯美| 欧美又粗又大又爽| 午夜久久久久久| 国产精品全国免费观看高清 | 亚洲欧洲日韩在线| 日韩三级视频在线看| 久久丁香综合五月国产三级网站| 亚洲裸体在线观看| 欧美裸体bbwbbwbbw| 亚洲一区二区三区四区在线观看| 日韩欧美一级特黄在线播放| 色综合欧美在线视频区| 国产一区二区伦理片| 午夜精品成人在线视频| 国产精品对白交换视频| 久久这里只有精品视频网| 欧美天天综合网| 99久久精品99国产精品| 国产剧情av麻豆香蕉精品| 日本人妖一区二区| 亚洲图片有声小说| 亚洲欧美激情插| 中文字幕av不卡| 国产视频一区二区三区在线观看| 欧美一区二区三区视频免费播放| 在线视频一区二区免费| 91色|porny| 成人app下载| 国产福利精品一区二区| 精品一区二区三区欧美| 日产欧产美韩系列久久99| 亚洲国产美女搞黄色| 欧美日韩国产三级| 成人性生交大合| 日韩精品一二三四| 久久色在线观看| 91视频免费播放| 麻豆一区二区三| 国产视频一区二区在线观看| 欧美一区二区三区四区久久| 91福利在线免费观看| 日本sm残虐另类| 亚洲第一电影网| 亚洲视频香蕉人妖| 久久精品这里都是精品| 国产乱子轮精品视频| 国产精品女主播在线观看| 欧美日韩久久一区二区| 国产高清久久久久| 亚洲成人www| 国产白丝网站精品污在线入口| 91蜜桃网址入口| 欧美日韩极品在线观看一区| 日韩色视频在线观看| 精品视频1区2区| 在线观看欧美精品| 成人午夜精品在线| 国产又粗又猛又爽又黄91精品| 亚洲无线码一区二区三区| 精品一区二区在线看| 欧美酷刑日本凌虐凌虐| 国产精品全国免费观看高清| 一本色道久久综合亚洲aⅴ蜜桃 | 日本一区二区三区四区在线视频| 久久女同互慰一区二区三区| 国产午夜精品久久久久久免费视 | 在线视频一区二区三| 欧美日本韩国一区| 日韩精品一区二区三区在线播放| 26uuuu精品一区二区| 国产精品传媒视频| 午夜精彩视频在线观看不卡| 成人sese在线| 91老师片黄在线观看| 色成年激情久久综合| 日本韩国欧美一区| 51精品久久久久久久蜜臀| 在线不卡中文字幕播放| 精品99一区二区三区| 国产精品麻豆久久久| 亚洲综合久久久久| 国产乱码一区二区三区| 91一区二区在线| 91精品国产手机| 亚洲桃色在线一区| 美女精品自拍一二三四| 成人av在线播放网站| 欧美男男青年gay1069videost| 久久婷婷综合激情| 秋霞影院一区二区| 91视视频在线直接观看在线看网页在线看| 3atv一区二区三区| 精品粉嫩aⅴ一区二区三区四区| 欧美精品国产精品| 亚洲免费观看高清完整版在线观看| 欧美日本一区二区在线观看| 91视频国产观看| 中文字幕中文字幕一区| 免费观看30秒视频久久| 色综合中文字幕国产| 欧美群妇大交群的观看方式| 国产精品沙发午睡系列990531| 日韩国产在线观看一区| 91在线丨porny丨国产| 精品剧情在线观看| 亚洲国产一区在线观看| 午夜精品成人在线| 中文字幕视频一区二区三区久| 国产综合色在线视频区| 国产日产精品1区| 成人av午夜电影| 亚洲国产成人午夜在线一区| 国内精品伊人久久久久av一坑 | 在线观看成人免费视频| 亚洲综合一区在线| 日韩一级视频免费观看在线| 不卡影院免费观看| 亚洲成人自拍一区| 6080午夜不卡| 国产精品一二二区| 亚洲一区自拍偷拍| 91麻豆精品久久久久蜜臀 | 欧美一级二级三级乱码| 亚洲欧美日韩精品久久久久| 99精品热视频| 不卡影院免费观看| 色婷婷av一区二区三区gif| 欧美久久婷婷综合色| k8久久久一区二区三区| 日本午夜精品一区二区三区电影| 欧美日本乱大交xxxxx| 日本不卡视频一二三区| 国产片一区二区| 在线电影院国产精品| 国产河南妇女毛片精品久久久| 中文字幕在线不卡国产视频| 欧美色综合网站| 国内精品国产三级国产a久久| 国产精品视频九色porn| 91精品久久久久久久99蜜桃| 国产福利一区二区三区在线视频| 亚洲天堂成人网| 国产精品一区二区免费不卡| 久久精品综合网| 色拍拍在线精品视频8848| 日本成人在线看| 亚洲欧美一区二区三区极速播放 | 日韩一区欧美二区| 色成人在线视频| 成人av在线资源网| 日韩电影在线免费看| 久久综合色婷婷| 不卡欧美aaaaa| 免费在线观看一区二区三区| 国产精品自拍av| 欧美一区二区三区在线电影| 久久精品人人做| 国内久久精品视频| 久久先锋资源网| 成人在线综合网| 成人欧美一区二区三区视频网页| 99精品热视频|