⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 com.pas

📁 是一个手机功能的模拟程序
💻 PAS
字号:
unit com;

interface

uses Messages,classes,sysutils,Windows,mmsystem;

var
  COMM:string;
  BaudRate:string;

  procedure ReadRegValue;
  procedure WriteRegValue;

implementation

uses registry;

procedure ReadRegValue;
var  Reg:TReginiFile;
begin
  reg:=TRegIniFile.Create('PCSYN');
  Reg.RootKey:=HKEY_LOCAL_MACHINE;
  try
    if Reg.OpenKey('\SOFTWARE\MobileInnovation',True) then
    begin
      COMM:='COM'+reg.ReadString('PCSYN','COM','1');
      BaudRate:=reg.ReadString('PCSYN','BaudRate','115200');
    end else
      Raise Exception.Create('软件未正确安装!');
  finally
    Reg.Free;
  end;
end;

procedure WriteRegValue;
var  Reg:TReginiFile;
    tempcom:string;
begin
  reg:=TRegIniFile.Create('PCSYN');
  Reg.RootKey:=HKey_Local_Machine;
  try
    if Reg.OpenKey('\SOFTWARE\MobileInnovation',True) then
    begin
      tempcom:=COMM;
      delete(tempcom,1,3);
      reg.WriteString('PCSYN','COM',tempcom);
      reg.WriteString('PCSYN','BaudRate',BaudRate);
    end else
      Raise Exception.Create('软件未正确安装!');
  finally
    Reg.Free;
  end;
end;


initialization
  ReadRegValue;
  WriteRegValue;
finalization
  WriteRegValue;
end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -