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

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

?? ufconfig.~pas

?? delphi 源碼 收發短信 【完整版】
?? ~PAS
字號:
unit UFConfig;

interface


uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Buttons, ComCtrls, CheckLst;

type
  TForm2 = class(TForm)
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    GroupBox3: TGroupBox;
    TabSheet2: TTabSheet;
    GroupBox2: TGroupBox;
    Label6: TLabel;
    Label7: TLabel;
    SMSCenter: TEdit;
    radText: TRadioButton;
    radPDU: TRadioButton;
    TabSheet3: TTabSheet;
    GroupBox1: TGroupBox;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    cmbBaudRate: TComboBox;
    cmbByteSize: TComboBox;
    cmbComPort: TComboBox;
    cmbStopbits: TComboBox;
    cmbParity: TComboBox;
    CheckBox1: TCheckBox;
    CheckBox2: TCheckBox;
    Label8: TLabel;
    ComboBox1: TComboBox;
    procedure BitBtn1Click(Sender: TObject);
    procedure BitBtn2Click(Sender: TObject);
    procedure FormActivate(Sender: TObject);
    procedure CheckBox1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

const
  IniPath = 'Sms.ini';                                                          //配置文件名稱

var
  Form2: TForm2;

implementation

uses
  USMS;


{$R *.dfm}
///////////////////////////////////////////////////////////////////////////////////////////////////////


procedure TForm2.BitBtn1Click(Sender: TObject);
var
  RunDir:string;
  strTmp:Pchar;
  CheckPass:boolean;
begin
  CheckPass := TRUE;
  RunDir := ExtractFileDir(Application.ExeName);

  if (strlen(Pchar(SMSCenter.Text)) <> 11) and (strlen(Pchar(SMSCenter.Text)) <> 13) then
  begin
    MessageDlg('短消息中心數據長度不正確!',mtWarning,[mbOk],0);
    CheckPass := FALSE;
  end else
  begin
    if strlen(Pchar(SMSCenter.Text)) = 11 then
    begin
      SMSCenter.Text := '86' + SMSCenter.Text;
    end;
    WritePrivateProfileString('SMS','SMSCenter',Pchar(SMSCenter.Text),Pchar(RunDir+'\'+IniPath));
  end;

  if radText.Checked then
  begin
    WritePrivateProfileString('SMS','SMSMode','Text',Pchar(RunDir+'\'+IniPath));
  end else
  begin
    WritePrivateProfileString('SMS','SMSMode','PDU',Pchar(RunDir+'\'+IniPath));
  end;

  WritePrivateProfileString('Serial','BaudRate',Pchar(cmbBaudRate.Text),Pchar(RunDir+'\'+IniPath));
  WritePrivateProfileString('Serial','ByteSize',Pchar(cmbByteSize.Text),Pchar(RunDir+'\'+IniPath));
  WritePrivateProfileString('Serial','ComPort' ,Pchar(cmbComPort.Text),Pchar(RunDir+'\'+IniPath));
  WritePrivateProfileString('Serial','Parity'  ,Pchar(cmbParity.Text),Pchar(RunDir+'\'+IniPath));
  WritePrivateProfileString('Serial','StopBits',Pchar(cmbStopBits.Text),Pchar(RunDir+'\'+IniPath));

  if StrToInt(comboBox1.Text) > 600 then comboBox1.Text := '600';
  if StrToInt(comboBox1.Text) < 0 then comboBox1.Text := '5';
  WritePrivateProfileString('System','DelayTime',Pchar(comboBox1.Text),Pchar(RunDir+'\'+IniPath));
  if CheckBox1.Checked then strTmp := '1' else strTmp := '0';
  WritePrivateProfileString('System','ChkNewMsg',strTmp,Pchar(RunDir+'\'+IniPath));
  if CheckBox2.Checked then strTmp := '1' else strTmp := '0';
  WritePrivateProfileString('System','ChkEnCode',strTmp,Pchar(RunDir+'\'+IniPath));

  if CheckPass then
  begin
    if SMS.SComm.SComInit then
    begin
      sleep(200);
      SMS.ErrMsg :=SMS.IniSMS;
      if SMS.ErrMsg < 0 then
      begin
        SMS.SComm.CloseSerial;
        if MessageDlg('短消息模塊初始化失敗('+IntToStr(SMS.ErrMsg)+')!要繼續嗎?',mtWarning,[mbYes,mbNo],0) = mrYes then
        begin
          Form2.Close;
        end;
      end else
      begin
        Form2.Close;
      end;
    end else
    begin
      if MessageDlg('指定的串口不存在或被其它程序占用!要繼續嗎?',mtWarning,[mbYes,mbNo],0) = mrYes then
      begin
        Form2.Close;
      end;
    end;
  end;
end;

procedure TForm2.BitBtn2Click(Sender: TObject);
begin
  Form2.Close;
end;

procedure TForm2.FormActivate(Sender: TObject);
var
  getBuffer:array[1..20] of char;
  RunDir:string;
begin
  RunDir := ExtractFileDir(Application.ExeName);
  GetPrivateProfileString('SMS','SMSCenter','',PChar(@getBuffer[1]),500,Pchar(RunDir+'\'+IniPath));
  SMSCenter.Text := Copy(getBuffer,1,strlen(@getBuffer[1]));

  GetPrivateProfileString('SMS','SMSMode','PDU',PChar(@getBuffer[1]),500,Pchar(RunDir+'\'+IniPath));
  if Copy(getBuffer,1,strlen(@getBuffer[1])) = 'Text' then
    radText.Checked := TRUE
  else
    radPDU.Checked := TRUE;

  GetPrivateProfileString('Serial','BaudRate','9600',PChar(@getBuffer[1]),500,Pchar(RunDir+'\'+IniPath));
  cmbBaudRate.ItemIndex := cmbBaudRate.Items.IndexOf(Copy(getBuffer,1,strlen(@getBuffer[1])));

//  m_Integer := GetPrivateProfileInt('Serial','ByteSize',8,PChar(RunDir+'\'+IniPath));
  GetPrivateProfileString('Serial','ByteSize','8',PChar(@getBuffer[1]),500,Pchar(RunDir+'\'+IniPath));
  cmbByteSize.ItemIndex := cmbByteSize.Items.IndexOf(Copy(getBuffer,1,strlen(@getBuffer[1])));

  GetPrivateProfileString('Serial','ComPort','COM1',PChar(@getBuffer[1]),500,Pchar(RunDir+'\'+IniPath));
  cmbComPort.ItemIndex := cmbComPort.Items.IndexOf(copy(getBuffer,1,strlen(@getBuffer[1])));

  GetPrivateProfileString('Serial','Parity','NONE',PChar(@getBuffer[1]),500,Pchar(RunDir+'\'+IniPath));
  cmbParity.ItemIndex := cmbParity.Items.IndexOf(Copy(getBuffer,1,strlen(@getBuffer[1])));

  GetPrivateProfileString('Serial','StopBits','1',PChar(@getBuffer[1]),500,Pchar(RunDir+'\'+IniPath));
  cmbStopBits.ItemIndex := cmbStopBits.Items.IndexOf(Copy(getBuffer,1,strlen(@getBuffer[1])));

  GetPrivateProfileString('System','DelayTime','5',PChar(@getBuffer[1]),500,Pchar(RunDir+'\'+IniPath));
  ComboBox1.ItemIndex := ComboBox1.Items.IndexOf(Copy(getBuffer,1,strlen(@getBuffer[1])));
  if ComboBox1.ItemIndex <0 then ComboBox1.Text := Copy(getBuffer,1,strlen(@getBuffer[1]));

  GetPrivateProfileString('System','ChkNewMsg','1',PChar(@getBuffer[1]),500,Pchar(RunDir+'\'+IniPath));
  if Copy(getBuffer,1,1) = '1' then
    CheckBox1.Checked := TRUE
  else
    CheckBox1.Checked := FALSE;

  GetPrivateProfileString('System','ChkEnCode','0',PChar(@getBuffer[1]),500,Pchar(RunDir+'\'+IniPath));
  if Copy(getBuffer,1,1) = '1' then
    CheckBox2.Checked := TRUE
  else
    CheckBox2.Checked := FALSE;

  if not CheckBox1.Checked then
  begin
    Label8.Enabled := FALSE;
    ComboBox1.Enabled := FALSE;
    CheckBox2.Enabled := FALSE;
  end else
  begin
    Label8.Enabled := TRUE;
    ComboBox1.Enabled := TRUE;
    CheckBox2.Enabled := TRUE;
  end;
end;

procedure TForm2.CheckBox1Click(Sender: TObject);
begin
  if not CheckBox1.Checked then
  begin
    Label8.Enabled := FALSE;
    ComboBox1.Enabled := FALSE;
    CheckBox2.Enabled := FALSE;
  end else
  begin
    Label8.Enabled := TRUE;
    ComboBox1.Enabled := TRUE;
    CheckBox2.Enabled := TRUE;
  end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美视频完全免费看| 91精品国产综合久久福利软件| 亚洲成人动漫精品| 亚洲一区二区三区激情| 亚洲小说春色综合另类电影| 亚洲午夜精品网| 亚洲va欧美va天堂v国产综合| 亚洲激情在线播放| 一区二区三区精品| 午夜av一区二区| 麻豆国产91在线播放| 蜜臀a∨国产成人精品| 激情五月婷婷综合网| 国产精品一线二线三线精华| 成人avav在线| 欧美日本在线一区| 日韩免费高清av| 欧美国产成人在线| 一区二区三区在线观看视频| 亚洲小说春色综合另类电影| 五月婷婷久久综合| 国精产品一区一区三区mba桃花| 国产91清纯白嫩初高中在线观看 | 亚洲精品一区在线观看| 欧美精彩视频一区二区三区| 中文字幕视频一区二区三区久| 亚洲一区二区偷拍精品| 国产又粗又猛又爽又黄91精品| 成人99免费视频| 777奇米四色成人影色区| 欧美极品少妇xxxxⅹ高跟鞋| 一区二区三区国产精品| 久久国产三级精品| 91国产免费看| 国产日韩精品一区二区三区| 午夜精品一区二区三区免费视频 | 日韩精品影音先锋| 国产精品免费av| 男男成人高潮片免费网站| 国产又黄又大久久| 欧美日韩dvd在线观看| 中日韩av电影| 久久99精品久久久久久国产越南| 色哟哟日韩精品| 久久精品一区二区三区四区| 香蕉久久一区二区不卡无毒影院| 成人午夜在线播放| 日韩无一区二区| 亚洲综合丁香婷婷六月香| 国产成人午夜电影网| 日韩一区二区电影网| 亚洲午夜私人影院| 成人涩涩免费视频| 久久久久免费观看| 蜜臀av一级做a爰片久久| 日本二三区不卡| 国产精品高潮呻吟| 国产精品香蕉一区二区三区| 日韩欧美激情四射| 亚洲va韩国va欧美va精品 | 午夜激情一区二区三区| aaa欧美大片| 中文字幕欧美三区| 蜜臀av亚洲一区中文字幕| 欧美三级韩国三级日本三斤| 亚洲欧洲国产日韩| www.亚洲免费av| 国产亚洲精品aa| 极品少妇xxxx精品少妇偷拍| 日韩精品中文字幕一区二区三区 | 麻豆一区二区三区| 欧美一区二区三区的| 亚洲mv大片欧洲mv大片精品| 欧美在线|欧美| 亚洲精品视频在线观看网站| 日本丰满少妇一区二区三区| 亚洲精品成人悠悠色影视| 91香蕉国产在线观看软件| 国产精品丝袜黑色高跟| 丁香网亚洲国际| 欧美国产一区二区在线观看| 不卡av在线免费观看| 日韩一区在线免费观看| 91免费小视频| 亚洲成人自拍网| 555www色欧美视频| 精品一区二区av| 国产午夜精品理论片a级大结局| 国产盗摄一区二区三区| 国产精品久久久久一区二区三区共 | 色婷婷久久99综合精品jk白丝| 伊人色综合久久天天| 91精品国产色综合久久| 毛片不卡一区二区| 国产精品网站在线观看| 在线看一区二区| 美国毛片一区二区| 日本一区二区三区高清不卡| 91丨九色丨尤物| 免费视频一区二区| 久久精品欧美一区二区三区麻豆| 99精品偷自拍| 蜜臀a∨国产成人精品| 国产精品污www在线观看| 欧美日韩视频第一区| 国产在线日韩欧美| 一区二区三区欧美日韩| 欧美tk—视频vk| 91在线高清观看| 国产真实乱对白精彩久久| 亚洲精品va在线观看| 26uuu国产在线精品一区二区| 91在线精品一区二区| 日韩精品乱码av一区二区| 欧美激情资源网| 日韩欧美国产午夜精品| 日本精品裸体写真集在线观看| 另类小说一区二区三区| 亚洲图片激情小说| 日韩女优电影在线观看| 色国产精品一区在线观看| 国产呦精品一区二区三区网站| 亚洲一区二区不卡免费| 国产精品网站在线播放| 日韩欧美中文字幕精品| 91免费视频网址| 大桥未久av一区二区三区中文| 午夜亚洲福利老司机| 亚洲黄色小视频| 中文字幕免费观看一区| 日韩欧美一区二区久久婷婷| 欧美性猛交xxxx黑人交| 99久久免费视频.com| 激情五月激情综合网| 日韩国产欧美在线观看| 伊人色综合久久天天| 中文字幕在线不卡一区二区三区| 久久美女高清视频| 日韩欧美一级片| 7777精品伊人久久久大香线蕉完整版| 91免费精品国自产拍在线不卡| 成人开心网精品视频| 国产激情偷乱视频一区二区三区| 免费亚洲电影在线| 免费观看一级特黄欧美大片| 亚洲成人av一区二区三区| 亚洲图片欧美综合| 一区二区三区在线观看网站| 国产精品国产成人国产三级| 国产精品久久久久久久久搜平片| 国产欧美精品一区| 久久久不卡网国产精品二区| 久久久久国产精品厨房| 精品成人佐山爱一区二区| 欧美成人a视频| 欧美精品一区二区三区蜜桃视频| 日韩欧美不卡在线观看视频| 精品日韩欧美在线| 久久精品亚洲乱码伦伦中文 | 欧美日韩一二区| 8x8x8国产精品| 欧美成人女星排行榜| 精品人在线二区三区| 日韩精品在线一区二区| 26uuu国产一区二区三区| 国产日韩一级二级三级| 国产精品久久久久一区二区三区 | 欧美日韩在线直播| 日韩欧美资源站| 亚洲精品一区二区三区四区高清| 精品国产一二三区| 国产日韩欧美在线一区| 亚洲色图欧美激情| 亚洲成av人片在线| 久久成人久久鬼色| 波多野洁衣一区| 欧美色欧美亚洲另类二区| 日韩午夜在线影院| 国产精品三级在线观看| 亚洲妇女屁股眼交7| 国产一区二区三区久久悠悠色av| 成人黄色在线看| 91精品国产色综合久久不卡电影| 久久视频一区二区| 亚洲色图制服丝袜| 麻豆91在线看| 99国产精品99久久久久久| 欧美精品少妇一区二区三区| 久久一日本道色综合| 日韩毛片精品高清免费| 日本va欧美va精品| 99九九99九九九视频精品| 欧美一区二区三区婷婷月色| 国产精品天美传媒| 免费精品视频在线| 在线精品视频免费播放| 国产亚洲精品7777| 美国三级日本三级久久99| 日本韩国一区二区三区| 中文字幕不卡的av|