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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? unit1.pas

?? 短信二次開發控件SMSComm
?? PAS
字號:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ComCtrls, ImgList, CoolTrayIcon, ExtCtrls, ActnList,
  Menus, StdCtrls, SMSComm;

type
  TMainFrm = class(TForm)
    StatusBar1: TStatusBar;
    Timer1: TTimer;
    TrayIcon1: TCoolTrayIcon;
    ImageList1: TImageList;
    ImageList3: TImageList;
    PopupMenu1: TPopupMenu;
    ShowWindow1: TMenuItem;
    HideWindow1: TMenuItem;
    N1: TMenuItem;
    Exit1: TMenuItem;
    MainMenu1: TMainMenu;
    vvv1: TMenuItem;
    NSetPort: TMenuItem;
    NSetSCA: TMenuItem;
    N7: TMenuItem;
    NStartInspect: TMenuItem;
    NCloseInspect: TMenuItem;
    N2: TMenuItem;
    NHideFrm: TMenuItem;
    NExit: TMenuItem;
    N5: TMenuItem;
    ActionList1: TActionList;
    acHideMainFrm: TAction;
    acShowMainFrm: TAction;
    acExit: TAction;
    acSetSCA: TAction;
    acSetPort: TAction;
    acStartInspect: TAction;
    acCloseInspect: TAction;
    Button1: TButton;
    SMSComm1: TSMSComm;
    Label2: TLabel;
    ComboBox1: TComboBox;
    LabeledEdit1: TLabeledEdit;
    Memo1: TMemo;
    Label1: TLabel;
    Button2: TButton;
    Button3: TButton;
    procedure StatusBar1DrawPanel(StatusBar: TStatusBar;
      Panel: TStatusPanel; const Rect: TRect);
    procedure FormActivate(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
    procedure acHideMainFrmExecute(Sender: TObject);
    procedure acShowMainFrmExecute(Sender: TObject);
    procedure acExitExecute(Sender: TObject);
    procedure acSetSCAExecute(Sender: TObject);
    procedure acSetPortExecute(Sender: TObject);
    procedure acStartInspectExecute(Sender: TObject);
    procedure acCloseInspectExecute(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure SMSComm1AfterSend(Sender: TObject; aSMSItem: TSMSItem;
      SendOK: Boolean);
    procedure SMSComm1BeforeSend(Sender: TObject; aSMSItem: TSMSItem);
    procedure SMSComm1Receive(Sender: TObject; aSMSItem: TSMSItem);
    procedure SMSComm1BeforeTimingDelSMS(Sender: TObject);
    procedure SMSComm1AfterTimingDelSMS(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure ComboBox1CloseUp(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure SMSComm1BeforeOpenModem(Sender: TObject);
    procedure SMSComm1AfterOpenModem(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
    procedure GSMIni;    
  end;

var
  MainFrm: TMainFrm;
  S: string;

implementation

uses GlobalPara1, SetPort;

{$R *.dfm}

procedure TMainFrm.StatusBar1DrawPanel(StatusBar: TStatusBar;
  Panel: TStatusPanel; const Rect: TRect);
begin
  with StatusBar1.Canvas do
  begin
    Brush.Color:=clBtnFace;
    case Panel.Index of
      0: begin
           Font.Color := clBlue;
           ImageList3.Draw(StatusBar1.Canvas,Rect.Left+5,Rect.Top+1,9);
           TextOut(Rect.left+24, Rect.top+3 , '最新事件' );
         end;
      1: begin
           Font.Color := clBlue;
           TextOut(Rect.left + 5, Rect.top + 3, gpMainFrmStatusbarText);
         end;
      2: begin
           Font.Color := clBlue;

           if gpCurrentStation = csInitialize then
             TextOut(Rect.left+5, Rect.top+3 , '當前狀態: 初始化' )
           else if gpCurrentStation = csInspect then
             TextOut(Rect.left+5, Rect.top+3 , '當前狀態: 監測' )
           else if gpCurrentStation = csOffLine then
             TextOut(Rect.left+5, Rect.top+3 , '當前狀態: 離線' )
           else if gpCurrentStation = csCommand then
             TextOut(Rect.left+5, Rect.top+3 , '當前狀態: 命令' )
           else
             TextOut(Rect.left+5, Rect.top+3 , '當前狀態: 監測' );

         end;

    end;
  end;

end;

procedure TMainFrm.FormActivate(Sender: TObject);
begin
  Timer1.Enabled := True;
end;

procedure TMainFrm.Timer1Timer(Sender: TObject);
begin
  Timer1.Enabled := False;
  gpCurrentStation := csInitialize;

  GSMIni;
end;

procedure TMainFrm.GSMIni;
begin
  if not SMSComm1.Active then begin
     gpMainFrmStatusbarText := '正在連接GSM模塊,請等待...';
     StatusBar1.Refresh;
     if SMSComm1.Open then begin
        NStartInspect.Enabled := False;
        NCloseInspect.Enabled := True;
        gpMainFrmStatusbarText := '連接GSM模塊成功!';
        gpCurrentStation:=csInspect;
        TrayIcon1.Hint := '監測';
        TrayIcon1.IconList := ImageList1;
        TrayIcon1.CycleIcons := True;
        TrayIcon1.Refresh;
     end
     else begin
        NStartInspect.Enabled := True;
        NCloseInspect.Enabled := False;
        gpMainFrmStatusbarText := '連接GSM模塊失敗!';
        gpCurrentStation:=csOffLine;
        TrayIcon1.Hint := '離線狀態';
        TrayIcon1.IconList := nil;
        TrayIcon1.CycleIcons := False;
        TrayIcon1.Refresh;
     end;
     StatusBar1.Refresh;

  end;
end;
procedure TMainFrm.acHideMainFrmExecute(Sender: TObject);
begin
  TrayIcon1.HideMainForm;
end;

procedure TMainFrm.acShowMainFrmExecute(Sender: TObject);
begin
  TrayIcon1.ShowMainForm;
end;

procedure TMainFrm.acExitExecute(Sender: TObject);
begin
  if MessageDlg('是否退出報警監測程序?',mtConfirmation,[mbOK,mbCancel],0)=mrOk then
    Application.Terminate;
end;

procedure TMainFrm.acSetSCAExecute(Sender: TObject);
var
  SCA: string;
begin
  if (not InputQuery('信息中心號碼設置', '號碼', SCA)) or
     (SCA = '') then Exit;
  gpMainFrmStatusbarText := '正在設置短信中心號碼...';
  StatusBar1.Refresh;

  if SMSComm1.GSM_AT_CSCA(SCA) then
     gpMainFrmStatusbarText := '設置短信中心號碼成功!'
  else
     gpMainFrmStatusbarText := '設置短信中心號碼失敗!';

  StatusBar1.Refresh;

end;

procedure TMainFrm.acSetPortExecute(Sender: TObject);
begin
  SetPortFrm := TSetPortFrm.Create(Self);
  try
    SetPortFrm.ShowModal;
  finally
    SetPortFrm.Free;
    SetPortFrm := nil;
  end;
end;

procedure TMainFrm.acStartInspectExecute(Sender: TObject);
begin
  gpCurrentStation := csInitialize;
  GSMIni;
end;

procedure TMainFrm.acCloseInspectExecute(Sender: TObject);
begin
  SMSComm1.Close;
  gpMainFrmStatusbarText := '關閉監測!';
  gpCurrentStation:=csOffLine;  
  StatusBar1.Refresh;
  NStartInspect.Enabled := True;
  NCloseInspect.Enabled := False;
  TrayIcon1.CycleIcons := False;
end;

procedure TMainFrm.Button1Click(Sender: TObject);
begin
  SMSComm1.GSM_AT_CMGS(LabeledEdit1.Text, Memo1.Text);
end;

procedure TMainFrm.SMSComm1AfterSend(Sender: TObject; aSMSItem: TSMSItem;
  SendOK: Boolean);
begin
  if SendOK then
     gpMainFrmStatusbarText := '發送消息成功!'
  else
     gpMainFrmStatusbarText := '發送消息失敗!';
  StatusBar1.Refresh;

end;

procedure TMainFrm.SMSComm1BeforeSend(Sender: TObject;
  aSMSItem: TSMSItem);
begin
  gpMainFrmStatusbarText := '正在發送消息...';
  StatusBar1.Refresh;
end;

procedure TMainFrm.SMSComm1Receive(Sender: TObject; aSMSItem: TSMSItem);
begin
  showmessage(aSMSItem.Msg);
end;


procedure TMainFrm.SMSComm1BeforeTimingDelSMS(Sender: TObject);
begin
  Memo1.Text := Memo1.Text + #13#10 +'開始定時刪除短信...';
end;

procedure TMainFrm.SMSComm1AfterTimingDelSMS(Sender: TObject);
begin
  Memo1.Text := Memo1.Text + #13#10 +'定時刪除短信完畢!';
end;

procedure TMainFrm.Button2Click(Sender: TObject);
var
  S: string;
begin
  if SMSComm1.GSM_AT_CMGL(4, S) then begin
    Memo1.Text := Memo1.Text + S;
    Memo1.Refresh;
  end;
end;

procedure TMainFrm.FormCreate(Sender: TObject);
begin
  SMSComm1.DestPhoneStyle := TPhoneStyle(ComboBox1.ItemIndex);
end;

procedure TMainFrm.ComboBox1CloseUp(Sender: TObject);
begin
  SMSComm1.DestPhoneStyle := TPhoneStyle(ComboBox1.ItemIndex);
end;

procedure TMainFrm.Button3Click(Sender: TObject);
var
  S: string;
begin
  S := '';
  if not InputQuery('短信中心號碼設置', '如長沙號碼設置為:'#10#13'+8613800731500  注意從+號開始', S) then Exit;
  if SMSComm1.GSM_AT_CSCA(S) then ShowMessage('設置成功')
  else ShowMessage('設置失敗')
end;

procedure TMainFrm.SMSComm1BeforeOpenModem(Sender: TObject);
begin
  gpMainFrmStatusbarText := '正在與GSM模塊聯系...';
  StatusBar1.Refresh;
end;

procedure TMainFrm.SMSComm1AfterOpenModem(Sender: TObject);
begin
  gpMainFrmStatusbarText := '清除SIM卡中的消息完畢!';
  StatusBar1.Refresh;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人一区二区三区视频在线观看| 欧美成人一区二区三区在线观看 | 日韩一区二区视频在线观看| 在线观看免费视频综合| 欧美日韩午夜在线| 精品国精品国产| 国产精品久久午夜| 亚洲六月丁香色婷婷综合久久 | 色综合久久88色综合天天免费| 欧美日韩电影一区| 久久综合九色综合97_久久久| 国产精品午夜久久| 午夜视频在线观看一区二区| 色欧美日韩亚洲| 日韩欧美一区在线| 国产精品国模大尺度视频| 亚州成人在线电影| 成人午夜激情在线| 制服丝袜亚洲播放| 国产精品久久久久aaaa樱花 | 日韩写真欧美这视频| 中文字幕在线观看不卡视频| 亚洲va欧美va天堂v国产综合| 极品销魂美女一区二区三区| 色婷婷国产精品综合在线观看| 精品国产免费久久| 亚洲一区精品在线| 成人黄色av网站在线| 日韩一级成人av| 亚洲最新在线观看| 国产激情一区二区三区四区 | 另类专区欧美蜜桃臀第一页| 91精品福利视频| 日本一区二区免费在线| 美腿丝袜一区二区三区| 色88888久久久久久影院按摩 | 国产.欧美.日韩| 国产精品网曝门| 亚洲成人精品影院| 成人app在线观看| 欧美成人三级在线| 日韩综合小视频| 色猫猫国产区一区二在线视频| 久久久久9999亚洲精品| 青青青伊人色综合久久| 欧美色综合网站| 亚洲情趣在线观看| 成人白浆超碰人人人人| 精品国产一区二区亚洲人成毛片| 亚洲午夜久久久久中文字幕久| 99视频有精品| 国产精品欧美综合在线| 韩国午夜理伦三级不卡影院| 91精品国产一区二区人妖| 亚洲国产精品一区二区www在线| 99在线精品观看| 国产人伦精品一区二区| 国产传媒一区在线| 久久亚洲精华国产精华液 | 久久综合狠狠综合| 奇米色一区二区| 91精品国产综合久久精品| 亚洲国产一区二区a毛片| 一本色道久久加勒比精品 | 91黄色小视频| 亚洲激情成人在线| 欧美在线观看视频一区二区三区| 亚洲青青青在线视频| 91蜜桃网址入口| 亚洲人精品午夜| 93久久精品日日躁夜夜躁欧美| 中文字幕制服丝袜成人av| 成人激情小说网站| 成人免费在线播放视频| av高清久久久| 亚洲人成影院在线观看| 在线欧美一区二区| 亚洲国产色一区| 欧美久久久久久蜜桃| 美女一区二区久久| 欧美电视剧免费全集观看| 国产一区视频导航| 欧美激情一区二区三区四区| hitomi一区二区三区精品| 亚洲精品视频免费观看| 欧美日韩在线三区| 日本亚洲欧美天堂免费| 2023国产精品| 成人av电影免费在线播放| 亚洲人成伊人成综合网小说| 欧美在线制服丝袜| 日韩和欧美一区二区三区| 日韩欧美一区中文| 国产成人精品免费视频网站| 亚洲欧美在线观看| 欧美体内she精高潮| 日韩国产一二三区| 精品三级在线观看| 国产91精品久久久久久久网曝门| 国产精品麻豆一区二区| 色偷偷久久人人79超碰人人澡| 午夜日韩在线电影| 亚洲精品在线电影| 成人禁用看黄a在线| 亚洲高清视频中文字幕| 欧美一级xxx| 国产精品一区二区视频| 亚洲免费资源在线播放| 欧美精品粉嫩高潮一区二区| 久久er精品视频| 中文字幕视频一区| 欧美日韩国产精品自在自线| 精品午夜一区二区三区在线观看| 国产欧美一区视频| 欧美经典三级视频一区二区三区| 色综合天天综合狠狠| 日本va欧美va精品发布| 欧美国产国产综合| 欧美日韩精品欧美日韩精品一| 精品亚洲免费视频| 伊人性伊人情综合网| 日韩欧美视频在线| 一本到一区二区三区| 久久不见久久见免费视频7 | 欧美视频完全免费看| 久久国产夜色精品鲁鲁99| 亚洲视频中文字幕| 精品处破学生在线二十三| 91视频在线观看| 久久99精品久久久| 亚洲在线视频一区| 国产欧美精品一区二区色综合| 欧美精品久久天天躁| 成人黄色小视频在线观看| 日韩不卡一区二区三区| 日韩毛片精品高清免费| 欧美videos大乳护士334| 91麻豆精品秘密| 国产精品123区| 青青草97国产精品免费观看| 亚洲人成亚洲人成在线观看图片| 精品国产凹凸成av人导航| 色综合久久天天| 国产成人亚洲精品青草天美| 日韩va欧美va亚洲va久久| 亚洲欧美成aⅴ人在线观看| 久久免费美女视频| 欧美一区二区三区免费大片| 色哟哟在线观看一区二区三区| 国产在线视频一区二区| 视频一区免费在线观看| 亚洲精品欧美在线| 国产精品素人视频| 久久久久久久久伊人| 日韩女优毛片在线| 欧美日韩一区国产| 欧美在线免费播放| 91小视频免费看| 成人午夜视频在线| 国产一区二区三区在线观看免费| 日本中文字幕一区二区有限公司| 一区二区三区中文字幕在线观看| 中文字幕欧美三区| 国产视频一区二区在线| 精品免费国产二区三区| 在线成人av影院| 欧美日韩国产成人在线91| 日本黄色一区二区| 91麻豆swag| av不卡一区二区三区| 成人激情小说乱人伦| 国产高清无密码一区二区三区| 美女视频黄a大片欧美| 日本成人在线看| 日韩二区三区在线观看| 日韩和欧美一区二区| 日日摸夜夜添夜夜添亚洲女人| 亚洲一二三级电影| 亚洲国产成人精品视频| 亚洲国产欧美日韩另类综合 | 欧美色综合网站| 欧美日韩mp4| 这里只有精品视频在线观看| 欧美日韩精品一区二区在线播放| 欧美性色黄大片| 欧美在线观看禁18| 欧美理论片在线| 日韩一级免费一区| 精品精品国产高清一毛片一天堂| 日韩一区二区在线免费观看| 精品噜噜噜噜久久久久久久久试看| 日韩一级成人av| 久久综合九色综合97婷婷女人| 免费人成精品欧美精品| 久久国产福利国产秒拍| 国产精品一二三四| k8久久久一区二区三区| 色婷婷av一区二区三区软件 | 蜜桃视频在线一区| 精品一区精品二区高清|