📄 smsclientu.pas
字号:
unit SMSClientU;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ComCtrls, ScktComp,APG989;
type
TForm1 = class(TForm)
GroupBox1: TGroupBox;
Label1: TLabel;
edtServerIP: TEdit;
Label2: TLabel;
edtServerPort: TEdit;
btnConnect: TButton;
GroupBox2: TGroupBox;
PageControl1: TPageControl;
TabSheet1: TTabSheet;
TabSheet2: TTabSheet;
TabSheet3: TTabSheet;
TabSheet4: TTabSheet;
TabSheet5: TTabSheet;
TabSheet6: TTabSheet;
TabSheet7: TTabSheet;
TabSheet8: TTabSheet;
TabSheet9: TTabSheet;
TabSheet10: TTabSheet;
TabSheet11: TTabSheet;
TabSheet12: TTabSheet;
TabSheet13: TTabSheet;
TabSheet14: TTabSheet;
TabSheet15: TTabSheet;
TabSheet16: TTabSheet;
TabSheet17: TTabSheet;
TabSheet18: TTabSheet;
TabSheet19: TTabSheet;
TabSheet20: TTabSheet;
TabSheet21: TTabSheet;
Label3: TLabel;
edtIntervalTime: TEdit;
Label4: TLabel;
edtCarryTime: TEdit;
Label5: TLabel;
edtStartTime: TEdit;
Label6: TLabel;
edtFinishTime: TEdit;
chkCarryStyle: TCheckBox;
chkStopReturn: TCheckBox;
Label7: TLabel;
edtCenterCode: TEdit;
GroupBox3: TGroupBox;
Label8: TLabel;
Label9: TLabel;
edtLeftLong1: TEdit;
edtLeftLat1: TEdit;
GroupBox4: TGroupBox;
Label10: TLabel;
Label11: TLabel;
edtRightLong1: TEdit;
edtRightLat1: TEdit;
Label12: TLabel;
edtMode: TEdit;
Label13: TLabel;
edtIntervalTime1: TEdit;
Label14: TLabel;
edtTimes: TEdit;
chkStealCaution: TCheckBox;
chkAreaCaution: TCheckBox;
chkSpeedCaution: TCheckBox;
chkUrgencyCaution: TCheckBox;
Label15: TLabel;
edtCenterCode1: TEdit;
Label16: TLabel;
edtMaxSpeed: TEdit;
Label17: TLabel;
edtContinuousSpeedTime: TEdit;
Label18: TLabel;
edtSpeedTime: TEdit;
TabSheet22: TTabSheet;
TabSheet23: TTabSheet;
Label21: TLabel;
edtACC_On_Time: TEdit;
Label22: TLabel;
edtACC_OFF_Time: TEdit;
Label23: TLabel;
edtOldPassword: TEdit;
Label24: TLabel;
edtNewPassword: TEdit;
Label25: TLabel;
edtLimitStyle: TEdit;
Label26: TLabel;
edtLimitCode1: TEdit;
Label27: TLabel;
edtLimitCode2: TEdit;
Label28: TLabel;
edtLimitCode3: TEdit;
Label29: TLabel;
edtLimitCode4: TEdit;
Label30: TLabel;
edtLimitCode5: TEdit;
CheckBox9: TCheckBox;
Label31: TLabel;
edtAreaAmount: TEdit;
Label32: TLabel;
edtStartNumber: TEdit;
Label33: TLabel;
edtAreaNumber: TEdit;
GroupBox5: TGroupBox;
Label34: TLabel;
edtArea1Left: TEdit;
Label35: TLabel;
edtArea1Right: TEdit;
GroupBox6: TGroupBox;
GroupBox7: TGroupBox;
Label36: TLabel;
edtArea2Left: TEdit;
Label37: TLabel;
edtArea2Right: TEdit;
Label38: TLabel;
edtArea3Left: TEdit;
Label39: TLabel;
edtArea3Right: TEdit;
GroupBox8: TGroupBox;
Label40: TLabel;
edtArea4Left: TEdit;
Label41: TLabel;
edtArea4Right: TEdit;
GroupBox9: TGroupBox;
Label42: TLabel;
edtArea5Left: TEdit;
Label43: TLabel;
edtArea5Right: TEdit;
GroupBox10: TGroupBox;
Label44: TLabel;
edtArea6Left: TEdit;
Label45: TLabel;
edtArea6Right: TEdit;
Label46: TLabel;
edtAlarmMode: TEdit;
Label47: TLabel;
edtIntervalTime2: TEdit;
Label48: TLabel;
edtCarryTime1: TEdit;
GroupBox11: TGroupBox;
Label49: TLabel;
edtStartNumber1: TEdit;
Label50: TLabel;
edtAreaNumber1: TEdit;
GroupBox12: TGroupBox;
Label51: TLabel;
edtStopSpeed: TEdit;
Label52: TLabel;
edtIntervalTime3: TEdit;
Label53: TLabel;
edtCarryTime2: TEdit;
GroupBox13: TGroupBox;
Label54: TLabel;
edtIntervalTime4: TEdit;
Label55: TLabel;
edtCarryTime4: TEdit;
ClientSocket: TClientSocket;
GroupBox14: TGroupBox;
Label56: TLabel;
edtMobile: TEdit;
Button2: TButton;
chkListenStyle: TCheckBox;
Label57: TLabel;
edtListenTele: TEdit;
Label58: TLabel;
edtSearchStyle: TEdit;
Label59: TLabel;
edtMAreaCode: TEdit;
Label60: TLabel;
edtFinishSet: TEdit;
Memo1: TMemo;
GroupBox15: TGroupBox;
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;
RadioButton3: TRadioButton;
RadioButton4: TRadioButton;
RadioButton5: TRadioButton;
RadioButton6: TRadioButton;
RadioButton7: TRadioButton;
RadioButton8: TRadioButton;
GroupBox16: TGroupBox;
GroupBox17: TGroupBox;
RadioButton9: TRadioButton;
Label19: TLabel;
Edit1: TEdit;
Label20: TLabel;
Edit2: TEdit;
Label61: TLabel;
Edit3: TEdit;
RadioButton10: TRadioButton;
GroupBox18: TGroupBox;
Label62: TLabel;
Edit4: TEdit;
Label63: TLabel;
Edit5: TEdit;
Label64: TLabel;
Edit6: TEdit;
TabSheet24: TTabSheet;
GroupBox19: TGroupBox;
Label65: TLabel;
Edit7: TEdit;
Label66: TLabel;
Edit8: TEdit;
Label67: TLabel;
Edit9: TEdit;
GroupBox20: TGroupBox;
CheckBox1: TCheckBox;
Edit10: TEdit;
CheckBox2: TCheckBox;
Edit11: TEdit;
Label68: TLabel;
Edit12: TEdit;
CheckBox3: TCheckBox;
Edit13: TEdit;
CheckBox4: TCheckBox;
Edit14: TEdit;
Label69: TLabel;
Edit15: TEdit;
CheckBox5: TCheckBox;
procedure btnConnectClick(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure UClientSocketRead(Sender: TObject; Socket: TCustomWinSocket);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
ClientUnitTCar:UnitTCar;
strSendToServer:string;
implementation
{$R *.dfm}
procedure TForm1.btnConnectClick(Sender: TObject);
begin
ClientSocket.Host:=edtServerIP.Text;
ClientSocket.Port:=strtoint(edtServerPort.Text);
ClientSocket.Open;
end;
procedure TForm1.Button2Click(Sender: TObject);
var
strOrderSequence:string;
strOrderStyle:string;
strIntervalTime:string;
strCarryStyle:string;
strTimes:string;
strStartTime:string;
strEndTime:string;
strOrderReturn:string;
strDestMobile:string;
intSend:integer;
strCenterCode:string;//监控中心号码
strLeftLong1:string;//区域报警:左上角经度
strLeftLat1:string;//区域报警:左上角纬度
strRightLong1:string;//区域报警:右下角经度
strRightLat1:string;//区域报警:右下角纬度
strMode:string;//区域报警:模式
strIntervalTime1:string;//区域报警:间隔时间
strWetStealCaution:string;//是否清除盗警
strWetAreaCaution:string;//是否清除区域报警
strWetSpeedCaution:string;//是否清除超速报警
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -