📄 ugloabvar.pas
字号:
unit uGloabVar;
interface
uses
classes, comctrls, registry,Sysutils,windows,Printers,Dialogs;
var
DBName : string='';
BellName : string='';
ViewOper : boolean = True;
procedure ReadFromReg;
procedure WriteReg;
implementation
procedure ReadFromReg;
var
Reg : TRegistry;
begin
Reg := TRegistry.Create;
Reg.RootKey := HKey_CURRENT_USER;
if not Reg.KeyExists('SoftWare\智能作息控制系统') then
begin
Reg.OpenKey('SoftWare\智能作息控制系统',True);
Reg.WriteString('DataPath',GetCurrentDir+'\Data');
Reg.WriteString('BellPath',GetCurrentDir+'\Bellring');
DBName := GetCurrentDir+'\Data';
BellName:= GetCurrentDir+'\Bellring';
end
else begin
Reg.OpenKey('SoftWare\智能作息控制系统',False);
try
DBName := Reg.ReadString('DataPath');
except
Reg.WriteString('DataPath',GetCurrentDir+'\Data');
DBName := GetCurrentDir+'\Data';
end;
try
BellName := Reg.ReadString('BellPath');
except
Reg.WriteString('BellPath',GetCurrentDir+'\Bellring');
BellName := GetCurrentDir+'\Bellring';
end;
end;
Reg.Free;
end;
procedure WriteReg;
var
Reg : TRegistry;
begin
Reg := TRegistry.Create;
Reg.RootKey := HKey_CURRENT_USER;
Reg.OpenKey('SoftWare\智能作息控制系统',True);
Reg.WriteString('DataPath',DBName);
Reg.WriteString('BellPath',BellName);
Reg.Free;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -