lockdb.prg
来自「别处找来的红虎日记源代码」· PRG 代码 · 共 27 行
PRG
27 行
FUNCTION lockdb
PARAMETERS file_name
PRIVATE file_name,file_alias,handle,keybyte
IF at(".",file_name)=0
file_alias=file_name
file_name=file_name+".dbf"
ELSE
file_alias=substr(file_name,1,at(".",file_name)-1)
ENDIF
IF used(file_alias)
messagebox("加密程序无法打开文件:"+file_name,48,"加密失败!")
RETURN(.f.)
ENDIF
handle=fopen(file_name,2)
IF handle=-1
messagebox("加密程序无法打开文件:"+file_name,48,"加密失败!")
RETURN(.f.)
ENDIF
keybyte=fread(handle,1)
=fseek(handle,0)
=fwrite(handle,chr(asc(keybyte)+12))
=fclose(handle)
RETURN(.t.)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?