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

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

?? unit1.pas

?? Delphi寫的SMS試用程序
?? PAS
字號(hào):
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, OleCtrls, EDISONSMSGWLib_TLB, StdCtrls, ComCtrls, Buttons,
  ExtCtrls;

type
  TForm1 = class(TForm)
    GroupBox3: TGroupBox;
    Label3: TLabel;
    Label5: TLabel;
    ComboBox3: TComboBox;
    ComboBox2: TComboBox;
    GroupBox1: TGroupBox;
    Label4: TLabel;
    Label7: TLabel;
    Memo2: TMemo;
    Panel3: TPanel;
    Label2: TLabel;
    ProgressBar1: TProgressBar;
    Memo1: TMemo;
    Memo3: TMemo;
    StatusBar1: TStatusBar;
    Button3: TButton;
    Label9: TLabel;
    Label1: TLabel;
    ComboBox1: TComboBox;
    Button1: TButton;
    Button2: TButton;
    procedure FormCreate(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure ComboBox1Click(Sender: TObject);
  private
    { Private declarations }
    SysWinNt:Boolean;
    AppPath:String;
  public
    { Public declarations }
    EdisonSmsGw: TEdisonSmsGw;
    procedure EdisonSmsGwOnRecvsms(Sender: TObject; const strPhoneNumber, strSmsContent: WideString; nYear, nMonth, nDay, nHour, nMinute,   nSecond: Smallint);
    procedure EdisonSmsGwOnConnectStatus(Sender: TObject; nStatus: Integer);
    procedure EdisonSmsGwOnSendSmsResult(Sender: TObject; nResult: Smallint; nIndex: Integer; const strPhoneNumber, strSmsContent: WideString);
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

{******************手機(jī)事件 Begin *********************}
procedure TForm1.EdisonSmsGwOnConnectStatus(Sender: TObject; nStatus: Integer);
begin
  label9.Caption:='';
  if nStatus=1 then showmessage('串口打開成功') else  showmessage('串口打開失敗!請(qǐng)檢查串口號(hào)、波特率是否正確;以及是否正確聯(lián)接了手機(jī)。');
  if nStatus=1 then Button1.Enabled:=False;
  Button2.Enabled:=not Button1.Enabled;
  Button3.Enabled:=not Button1.Enabled;
end;

procedure TForm1.EdisonSmsGwOnRecvsms(Sender: TObject; const strPhoneNumber, strSmsContent: WideString; nYear, nMonth, nDay, nHour, nMinute, nSecond: Smallint);
var
  RevDateTime:String;
begin
  RevDateTime:=inttostr(nYear)+'-'+inttostr(nMonth)+'-'+inttostr(nDay)+' '+inttostr(nHour)+':'+inttostr(nMinute)+':'+inttostr(nSecond);
  Memo3.Lines.Add('來自:'+strPhoneNumber+'   接收時(shí)間:'+RevDateTime);
  Memo3.Lines.Add('內(nèi)容:'+strSmsContent);
  Memo3.Lines.Add('---------------------------------------------------------------------------------');
  //if EdisonSmsGw.GetRecvFlag then//查看是否設(shè)置為接收允許狀態(tài)
  {提示音psWhisle}If SysWinNt Then begin Windows.Beep (523,80); Windows.Beep (698,80); Windows.Beep (784,80); Windows.Beep (1046,80); end;
end;


procedure TForm1.EdisonSmsGwOnSendSmsResult(Sender: TObject; nResult: Smallint; nIndex: Integer; const strPhoneNumber, strSmsContent: WideString);
var
  NextNumber:string;
begin
  if nResult=1 then
     Memo1.Lines.Strings[nIndex]:= strPhoneNumber+':成功['+strSmsContent+']'
  else
     Memo1.Lines.Strings[nIndex]:= strPhoneNumber+':失敗['+strSmsContent+']';

  {提示音bError}If (SysWinNt=true)and(nResult<>1) Then begin Windows.Beep (100,100); Windows.Beep (50,100); end;

  NextNumber:=Memo1.Lines.Strings[nIndex+1];
  if NextNumber<>'' then
  begin
  {|}  if pos(':',NextNumber)>0 then  NextNumber:=copy(NextNumber,1,pos(':',NextNumber)-1);
  {|}  EdisonSmsGw.SendSms(NextNumber,Memo2.Text,nIndex+1);
  end else
  begin
  {|}  Button3.Enabled:=True;
  {|}  Button3.Caption:='開始發(fā)送'
  end;
end;
{******************手機(jī)事件 End *********************}





procedure TForm1.FormCreate(Sender: TObject);
var
  VersionInfo : TOSVersionInfo;
begin
  AppPath:=ExtractFilePath(Application.EXEName);
  if copy(AppPath, length(AppPath), 1) <> '\' then AppPath := AppPath + '\';
  VersionInfo.dwOSVersionInfoSize:=SizeOf (VersionInfo);
  GetVersionEx(VersionInfo);
  SysWinNt:=VersionInfo.dwPlatformID=VER_PLATFORM_WIN32_NT;
  Winexec(Pchar('regsvr32.exe SMSControl.ocx -s'),0);
  Button1.Enabled:=True;
  Button2.Enabled:=not Button1.Enabled;
  Button3.Enabled:=not Button1.Enabled;
  EdisonSmsGw                  := TEdisonSmsGw.Create(Form1);
  EdisonSmsGw.Parent           := Form1;
  EdisonSmsGw.Top              := 1;
  EdisonSmsGw.Left             := 470;
  EdisonSmsGw.height           := 10;
  EdisonSmsGw.width            := 10;
  EdisonSmsGw.Tag              := 0;
  EdisonSmsGw.Name             := 'EdisonSmsGw1';
  EdisonSmsGw.OnConnectStatus  := EdisonSmsGwOnConnectStatus; //設(shè)備連接返回結(jié)果
  EdisonSmsGw.OnRecvsms        := EdisonSmsGwOnRecvsms;       //新短信到達(dá)
  EdisonSmsGw.OnSendSmsResult  := EdisonSmsGwOnSendSmsResult  //短信發(fā)送返回結(jié)果
end;

procedure TForm1.FormShow(Sender: TObject);
begin
  Memo1.Clear;
  Memo2.Clear;
  Memo3.Clear;
  Label9.Caption:='';
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  ComPort:String;
begin
  ComPort:='com'+inttostr(ComboBox2.ItemIndex+1);
  EdisonSmsGw.SetModemType(1); //EdisonSmsGw.SetModemType(ComboBox1.ItemIndex); //0為手機(jī)設(shè)備, 1為工業(yè)GSM Modem
  EdisonSmsGw.ComRate:=strtoint(ComboBox3.Text);
  EdisonSmsGw.SetSendRate(0);    //設(shè)置短信發(fā)送速度,兩條短信發(fā)送間的間隔空閑(單位為0.1秒)
  if EdisonSmsGw.ConnectModem(ComPort,EdisonSmsGw.ComRate,0)=1 then label9.Caption:='正在連接設(shè)備,請(qǐng)稍候...';
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  EdisonSmsGw.DisconnectModem;
  Button1.Enabled:=True;
  Button2.Enabled:=not Button1.Enabled;
  Button3.Enabled:=not Button1.Enabled;
  Button3.Caption:='開始發(fā)送'
end;

procedure TForm1.Button3Click(Sender: TObject);
var
  i:integer;
  mobile:String;
begin
  for i:=0 to memo1.Lines.Count-1 do
  begin
  {|}  if (pos('成功',Memo1.Lines.Strings[i])<=0)and(pos('失敗',Memo1.Lines.Strings[i])<=0) then
  {|}  begin
  {|}  {|}  if pos(':',Memo1.Lines.Strings[i])>0 then
  {|}  {|}     mobile:=copy(Memo1.Lines.Strings[i],1,pos(':',Memo1.Lines.Strings[i])-1)
  {|}  {|}  else
  {|}  {|}     mobile:=Memo1.Lines.Strings[i];
  {|}  {|}  EdisonSmsGw.SendSms(mobile,Memo2.Text,i);
  {|}  {|}  Button3.Enabled:=False;
  {|}  {|}  Button3.Caption:='正在發(fā)送...';
  {|}  {|}  break;
  {|}  end;
  end;
end;

procedure TForm1.ComboBox1Click(Sender: TObject);
begin
  if(ComboBox1.ItemIndex=0)or(ComboBox1.ItemIndex=1)or(ComboBox1.ItemIndex=2) then
     ComboBox3.ItemIndex:=3
  else
     ComboBox3.ItemIndex:=2;
end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一二三在| 亚洲综合免费观看高清完整版 | 一本大道久久a久久综合婷婷| 欧美高清在线精品一区| 成人h版在线观看| 亚洲欧洲日产国码二区| 色妹子一区二区| 首页国产欧美日韩丝袜| 精品久久一区二区三区| 国产精品资源网| 国产精品第13页| 欧美日韩精品一区二区三区四区 | 北岛玲一区二区三区四区| 国产精品女同互慰在线看| 一本到不卡精品视频在线观看| 亚洲成av人影院| 欧美videos中文字幕| 波波电影院一区二区三区| 亚洲第一久久影院| 精品国产青草久久久久福利| 成人免费av网站| 亚洲国产综合视频在线观看| 精品国产伦一区二区三区观看体验 | 日日骚欧美日韩| 久久这里都是精品| 色婷婷av一区二区三区软件 | 看片网站欧美日韩| 中文字幕av一区二区三区免费看| 色呦呦国产精品| 久久精品999| 国产目拍亚洲精品99久久精品| 91啪九色porn原创视频在线观看| 免费在线观看视频一区| 亚洲国产精品激情在线观看| 欧美性感一区二区三区| 国产iv一区二区三区| 一区二区三区在线播放| 久久精品夜夜夜夜久久| 欧美日韩国产免费一区二区| 成人午夜激情视频| 免费成人小视频| 一区二区不卡在线视频 午夜欧美不卡在| 日韩一级欧美一级| 日本电影欧美片| 国产成人日日夜夜| 久久机这里只有精品| 亚洲激情自拍视频| 国产肉丝袜一区二区| 欧美片在线播放| 91免费版在线| 不卡高清视频专区| 国产美女精品一区二区三区| 丝袜a∨在线一区二区三区不卡| 亚洲私人黄色宅男| 欧美激情在线一区二区三区| 精品精品国产高清a毛片牛牛 | 国产成人精品三级| 美女一区二区久久| 首页综合国产亚洲丝袜| 亚洲国产精品天堂| 亚洲色图一区二区三区| 日本一区二区动态图| 国产亚洲欧美日韩日本| 精品国产一区二区精华| 在线观看91av| 欧美日韩成人综合| 欧美日韩黄色一区二区| 91麻豆高清视频| 91蝌蚪porny九色| 成人蜜臀av电影| 成人丝袜视频网| 成人精品一区二区三区中文字幕| 国产真实精品久久二三区| 精品在线免费观看| 激情成人午夜视频| 国产综合久久久久久鬼色 | 国产精品国产三级国产aⅴ入口| 久久久亚洲精华液精华液精华液 | 天天综合天天综合色| 亚洲一区二区三区小说| 亚洲午夜免费视频| 亚洲综合网站在线观看| 亚洲mv在线观看| 日精品一区二区| 美日韩一区二区| 国产一区二区精品在线观看| 国产91精品一区二区麻豆亚洲| 懂色av一区二区夜夜嗨| 99久久免费视频.com| 日本电影欧美片| 欧美人牲a欧美精品| 日韩欧美一二三四区| 精品国产乱码久久| 亚洲国产精品成人综合色在线婷婷| 中文字幕成人在线观看| 亚洲精品国产一区二区精华液 | 调教+趴+乳夹+国产+精品| 免费成人av在线| 国产一区视频在线看| 成人理论电影网| 91高清视频免费看| 日韩欧美aaaaaa| 欧美经典一区二区三区| 一级做a爱片久久| 青青草原综合久久大伊人精品优势 | 精品久久久久久久久久久院品网| 久久久精品黄色| 亚洲精品中文在线影院| 日韩精品五月天| 国产激情精品久久久第一区二区| 成人高清视频免费观看| 欧美性色黄大片| 精品国产百合女同互慰| 亚洲欧美日韩久久| 蜜桃av一区二区三区| jizz一区二区| 91精品国产综合久久小美女| 久久久久久久久一| 亚洲综合丁香婷婷六月香| 狠狠色狠狠色综合| 欧美在线观看视频在线| 国产视频不卡一区| 亚洲福中文字幕伊人影院| 国产在线一区观看| 欧美色爱综合网| 国产精品丝袜黑色高跟| 日本午夜一区二区| 一本到不卡免费一区二区| 欧美精品一区二区高清在线观看 | 69堂精品视频| 亚洲欧美在线aaa| 国模无码大尺度一区二区三区| 欧美亚洲综合另类| 国产精品美女久久久久久2018| 蜜臀av一区二区三区| 欧美中文字幕一二三区视频| 久久久久国产精品麻豆ai换脸| 午夜av电影一区| 97se亚洲国产综合自在线不卡| 久久日韩粉嫩一区二区三区| 天天做天天摸天天爽国产一区| 91美女片黄在线观看91美女| 久久你懂得1024| 偷窥少妇高潮呻吟av久久免费| 成人免费观看男女羞羞视频| 精品美女在线播放| 轻轻草成人在线| 欧美剧在线免费观看网站 | 制服丝袜日韩国产| 亚洲欧美激情在线| youjizz国产精品| 久久网站热最新地址| 美女在线视频一区| 欧美二区在线观看| 亚洲国产中文字幕在线视频综合| av在线不卡观看免费观看| 久久久久国产精品厨房| 精品一区二区综合| 日韩欧美在线综合网| 欧美aaa在线| 日韩一级二级三级精品视频| 日韩在线播放一区二区| 欧美日韩在线综合| 午夜视频一区二区三区| 在线精品国精品国产尤物884a| ●精品国产综合乱码久久久久| 成人激情视频网站| 中文字幕一区在线| 99国产精品一区| 亚洲乱码中文字幕| 91麻豆国产精品久久| 亚洲综合偷拍欧美一区色| 欧美视频一区二区三区在线观看| 亚洲国产精品视频| 欧美日韩久久不卡| 麻豆国产91在线播放| 久久综合久久鬼色| 成人激情小说网站| 一区二区三区加勒比av| 欧美影院一区二区三区| 爽好久久久欧美精品| 日韩精品一区二区三区swag| 精品亚洲国产成人av制服丝袜 | 欧美丰满少妇xxxbbb| 麻豆精品一区二区三区| 国产午夜精品久久久久久免费视 | 一卡二卡欧美日韩| 欧美裸体bbwbbwbbw| 狠狠色综合日日| 中文字幕色av一区二区三区| 一本一道综合狠狠老| 日韩精品1区2区3区| 久久久精品tv| 色噜噜久久综合| 视频一区二区中文字幕| 久久精品日产第一区二区三区高清版 | 国产九九视频一区二区三区| 中文字幕一区二区在线观看| 欧美日韩国产片| 国产精品123|