回 帖 发 新 帖 刷新版面

主题:求教关于encrypt()函数的详细情况!

我查了几天有关书籍,都未找到说明,请版主和各位师兄多多指教,急盼回复,谢谢!

回复列表 (共4个回复)

沙发

在VFP5.0版本中有个foxhelp.hlp文件,里面有所有的函数说明

板凳

好象没有吧,
……………………………………………………………………………………………………
不过有这样一个

encrypted 属性
应用于 请参阅

指定项目中已编译的源代码是否加密。只在设计时可用。

语法

Object.Encrypted[ = lExpression]

设置

lExpression

encrypted 属性的设置有:

设置 说明
真 (.T.) 已编译的源代码加密。将 lExpression 设置为“真” (.T.) 可以为您的源代码提供附加的保护,这与在 COMPILE 命令中包含 ENCRYPT 参数相同。  
假 (.F.) (默认值)已编译的源代码不加密

说明

项目中的源代码包括包括程序和格式文件、表单、标签、报表和可视类库的源代码和数据库中的存储过程。encrypted 属性对应于“项目信息”对话框中“项目”选项卡的“加密”复选框。

3 楼

原程序如下:
WITH M_C  
.TEXT = ALLTRIM(CODE_COMP)
.OLDENCRYTEDTEXT = M_D
.MYTYPE = TI - 1
.MYNET = M_N
.MYDAY = DAY()
.MYSUM = SUMRECORD()
M_RET= .ENCRYPT()
ENDWITH
RET = VAL(M_RET)...
与‘.enctypt()’有关的好像还有一个*.ocx,我查了有关书这个东东叫非可视化类的方法程序,能否修改?如何修改,盼回复!

4 楼

建议你千万别用这个encrypt()函数.

因为它与操作系统平台关系得太紧密,比如简体XP版本下编写好的加密函数,在繁体98版下就会解密错误.

我来回复

您尚未登录,请登录后再回复。点此登录或注册