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

📄 app_option.prg

📁 统主要由考勤机和考勤软件两部分组成
💻 PRG
字号:
* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*  文件名: APP_OPTION.PRG <-- 本文件由 UnFoxAll 创建
* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


 LPARAMETER LSET
 LOCAL LERR , OLDERR
 OLDERR = ON('error')
 ON ERROR lerr=.t.
 LOCAL LCHA
 PUBLIC P_SYSTITLE , P_SYSBGIMG , P_SYSPASS
 IF TYPE('P_SYSTITLE') <> 'C' .OR. TYPE('P_SYSBGIMG') <> 'C' .OR. TYPE('P_SYSPASS') <> 'C'
    STORE '' TO P_SYSTITLE , P_SYSBGIMG , P_SYSPASS
 ENDIF 
 IF TYPE('lset') <> 'L'
    RETURN 
 ENDIF 
 LOCAL SCONFLE
 SCFG = HOME() + 'trcfg.ini'
 CREATE CURSOR trcfg ( SNAME C ( 30 ) , SVALUE C ( 250 ) , SEDIT C ( 250 ) )
 SELECT TRCFG
 IF FILE(SCFG)
    APPEND FROM SCFG + '' DELIMITED WITH CHAR TAB
 ENDIF 
 LOCATE FOR ALLTRIM(SNAME) == 'systitle'
 IF  .NOT. FOUND()
    INSERT INTO trcfg ( SNAME ) VALUES ( 'systitle' )
    IF TYPE('P_DEFASYSTITLE') = 'C'
       REPLACE IN TRCFG SVALUE WITH P_DEFASYSTITLE
    ENDIF 
    LCHA = .T.
 ENDIF 
 IF LSET
    REPLACE SVALUE WITH P_SYSTITLE
 ELSE 
    P_SYSTITLE = TRCFG.SVALUE
 ENDIF 
 LOCATE FOR ALLTRIM(SNAME) == 'sysbgimg'
 IF  .NOT. FOUND()
    INSERT INTO trcfg ( SNAME ) VALUES ( 'sysbgimg' )
    IF TYPE('P_DEFASYSBGIMG') = 'C'
       REPLACE IN TRCFG SVALUE WITH P_DEFASYSBGIMG
    ENDIF 
    LCHA = .T.
 ENDIF 
 IF LSET
    REPLACE SVALUE WITH P_SYSBGIMG
 ELSE 
    P_SYSBGIMG = ALLTRIM(TRCFG.SVALUE)
 ENDIF 
 LOCATE FOR ALLTRIM(SNAME) == 'syspass'
 IF  .NOT. FOUND()
    INSERT INTO trcfg ( SNAME ) VALUES ( 'syspass' )
    LCHA = .T.
 ENDIF 
 IF LSET
    P_SYSPASS = LEFT(P_SYSPASS,10)
    REPLACE SVALUE WITH P_SYSPASS
 ELSE 
    P_SYSPASS = LEFT(TRCFG.SVALUE,10)
 ENDIF 
 IF LSET .OR. LCHA
    COPY TO SCFG + '' DELIMITED WITH DIF TAB 
 ENDIF 
 USE IN TRCFG
  ON error &olderr
 IF LERR
    WAIT WINDOW NOWAIT 'option config file is error'
 ENDIF 
*

⌨️ 快捷键说明

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