前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

VB6.0【ASP_SYS.DLL】 函数代码类合集

01、F_Path

类型:函数

参数:无

功能:返回当前文件路径(一般是在DLL文件存放位置)

02、F_FileName

类型:函数

参数:文件路径

功能:从文件路径中只返回当前文件的名称
补充:Mid(file, InStrRev(file, ".") + 1) 可以得到文件的扩展名

03、F_NewFileName

类型:过程

参数:旧文件名,新文件名

功能:文件更名,需要有路径的文件地址

04、F_FileLen

类型:函数

参数:文件名

功能:返回当前文件大小(字节) -1为无文件

05、F_FileDateTime

类型:函数

参数:文件名

功能:返回当前文件修改时间

06、F_FileDel

类型:函数

参数:文件名

功能:删除当前文件 成功时返回0

07、F_FileCopy

类型:过程

参数:原文件名,目标文件名

功能:文件复制,可以复制正在使用的文件,但SQL占用数据库文件还是不行

08、F_W_txt

旧名:F_Save_Txt

类型:过程

参数:文件名,内容,方式,格式"g/u"

功能:写入文件,格式"g"时gb2312格式; "u"为 utf-8格式
说明:方式=2写入 方式=8追加写入,格式"u"方式时不能追加写入

文件名如果没有指定位置,则为当前目录下(App_Path)

09、F_R_txt

旧名:F_Load_Txt

类型:函数

参数:文件名,格式"g/u"

功能:读取文件,格式"g"时gb2312格式; "u"为 utf-8格式
文件名如果没有指定位置,则为当前目录下(App_Path)

10、F_Ceil

类型:函数

参数:数值

功能:向上取整

返回: 如1.1则=2 ,1.8也=2,区别于是4舍5入[保留三位小数:Round(X,3)]

11、F_1024X

类型:函数

参数:数值

功能:字节转具体化大小 KB MB GB TB PB EB ZB

12、F_num

类型:函数

参数:内容,查询

功能:判断有几个

返回: 内容123451236789,如查询3则返回=2;如查询36则返回=1

13、F_0_9

类型:函数

参数:数字,参数U/L

功能:参数=U 全角化数字 012 →012 参数=L 半角化数字 012→ 0 1 2

14、F_RMB

类型:函数

参数:数值

功能:人民币大写

返回: 12.3=壹拾贰元叁角

15、F_Rand

相关:F_Rand2 1=数字 2=字母 3=字母+数字

类型:函数

参数:范围,方案0或1

功能:返回范围内随机数字,0=快速 1=慢速,但更随机 [非特殊要求建议使用快速]

16、F_Sfz

类型:函数

参数:身份证号,项目

项目=xb 性别 [0=女 1=男] 项目=sr 出生日期 [2020-01-01]

项目=nl 年龄(判断同年月份) [18] 同一年内没有超过月份年龄不+1

项目=dz 身份证号对应的省、市、区 (DLL同目录下需要sfz.dat文件支持)

返回:-1时为错误的证件号

17、F_Time

类型:函数

参数:时间,方式

功能:格式化时间,如下:

1=2021-01-09 17:15:39

2=2021-01-09

3=17:17:20

4=2021年01月09日

5=20210109

6=2021-01-09 17:18

7=同60 兼容之前版本用

8=2021-01

9=-01-09

10=210109171851

11=2021-01-09 17:19 星期六

12=2021年01月09日 星期六

13=202101

21=今天开始时间

22=今天结束时间

14=星期六

23=当月开始时间

24=当月结束时间

60=21010917233987 到小数秒 常用于生成单号!

61=202101091724到分钟 常用于时间KEY校验!

18、F_JM

相关:F_JM_UN解密

类型:函数

参数:内容

功能:字符串简单加密

19、F_MD5

前提:MD5_Salt变量

类型:函数

参数:内容

功能:标准版 MD5 32位 小写,可使用MD5_Salt使MD5值不一样的处理

20、F_FileMD5

类型:函数

参数:文件地址

功能:取文件的MD5值,这里和MD5_Sal无关,仅标准MD5!

21、F_TKey

前提:SaltKey变量

类型:函数

参数:内容

功能:内容为空时生成时间KEY;有内容时判断内容Key是否正确 返回1=正确

注1:SaltKey变量 为生成Key时的通讯密匙,使用前初始化时必须先定义!

注2:认证有效时间±1分钟,所以要校对时间

22、F_CLen

类型:函数

参数:内容

功能:中英文长度计算
返回: 如“中国ABC12",则返回:9

23、F_no32

类型:函数

参数:内容

功能:去掉多余的空格,使没有两个连续的空格

返回: 内容12 451 23678 9,则返回=12 451 2345678 9

24、F_TDQ

类型:函数

参数:内容,长度,方式

功能:文字对齐 方式0=左对齐 1=右对齐 2=居中对齐
返回: 内容不足长度以空格补齐,内容超过长度以..截断,网页上需要转空格为

25、F_DDQ

类型:函数

参数:内容,长度,格式

功能:以小数点为中心对齐 格式为"0.00"或"0.000
返回: 内容不足长度以空格补齐,网页上需要转空格为

26、F_THH

类型:函数

参数:内容,长度

功能:自动换行,文本一行大于多少就换行。1汉字=2字符

27、F_PY

类型:函数

参数:汉字

功能:取汉字首字母拼音 如“中国”则返回:ZG

28、F_NL

类型:函数

参数:时间,样式

功能:取农历 6=以日历格式输出,最大2091-02-17

样式:0=农历:庚子年(鼠)冬月廿 节气 1=冬月廿 2=(鼠)冬月廿 3=庚子年 4=鼠 5=节气

29、F_Timg

类型:函数

参数:时间1,时间2

功能:返回具体间隔时间 “几年几月几天”

30、F_F3

类型:函数

参数:内容,间隔符,第几个

功能:返回间隔内容第几个数据

返回: 如内容 "123|6,66|333","|",1则返回6,66

31、F_000

类型:函数

参数:数字,参数

功能:参数为空时格式化数字为小数点后2位 ,参数可为"0.000"、"@@@"功能等同为Format函数,添加目的主要是ASP没有这个

返回: 如.1则=0.10

32、F_xml

类型:函数

参数:内容,左边,右边

功能:取左边与右边之前的内容

返回: 如123456789左=3右=7,则返回=456

33、F_xml2

类型:函数

参数:内容,名称,取第几条

功能:取<>中间值 AA=串 BB=<名称> CC=取第几条

返回: 内容<a>111</a><a>222</a>。如a,2则返回222

34、F_HEX_to_BIN

类型:函数

参数:十六进制内容(文本)

功能:将十六进制内容转换为二进制串(11111100010101这样的字符串)

35、F_BIN_to_HEX

类型:函数

参数:二进制内容(文本)

功能:将二进制内容转换为十六进制串

36、F_QX

类型:函数

参数:二进制内容,位置

功能:用于权限判断,等同于Mid$(内容, 位置, 1)

37、F_QRMaker


类型:过程

参数:内容,大小,存储位置

功能:生成二维码,1大小=20象素
文件名如果没有指定位置,则为当前目录下

38、F_Encode

相关:F_Decode 解密

类型:函数

参数:内容

功能:另一种加密方式,内容会变长

39、F_VbsEscape

相关:F_VbsUnEscape 解码

类型:函数

参数:内容

功能:字符防乱码加码 javascript中的escape()等效

40、F_IPJM

类型:函数

参数:IP信息

功能:IP地址加密/解密,自动互转

41、F_DirToMD5

类型:过程

参数:目录路径,输出文件名

功能:获取目录下全部文件的MD5值,用于软件升级时同步判断用

42、F_R_ini

类型:函数

参数:主节点, 项目名,文件路径

功能:读取.ini配置文件 (App_Path)

43、F_W_ini

类型:过程

参数:主节点, 项目名, 内容,文件路径

功能:写入.ini配置文件 (App_Path)

44、F_File_Cls

类型:过程

参数:文件地址,扩展名,天数

功能:清理超期历史文件,扩展名为*删除全部文件,大于天数,不含当天

45、F_UnixTime

类型:函数

参数:时间

功能:时间戳互转北京时间,时间格式返回时间戳,时间戳则返回北京时间

注意:这个时间戳最大可使用时间到2242-01-20 03:14:07 (2024-06-06改版后无限定)

46、F_Unix2020

类型:函数

参数:时间

功能:功能同F_UnixTime,但起始时间为2020-01-01 00:00:00

注意:这个时间戳没有最大最小时间限定了!(2024-06-06改版后)

47、F_IP_wd

类型:函数

参数:IP地址,参数1、2或3

功能:192.168.0.1转网段 192.168.0.*或192.168.*.*或192.*.*.*

48、F_B0

类型:函数

参数:内容

功能:对.01或-.5缺0的数据补全0为0.01,-0.5区别format格式化后少数位

49、F_UDP_Key

前提:F_TKey函数 SaltKey变量

类型:函数

参数:标识ID,指令,参数

功能:建立UDP传送加密KEY串,当标识ID为空时自动生成ID,配合UDP指令集对应功能使用,只是一种数据格式生成函数自动生成数据格式如下:

时间Key=F_TKey("")

[UDP]标识指令参数时间KeyMD5(标识+指令+参数+Left(时间Key,8))[END]

:此处分隔符用的是全角"" -22106

50、F_No_Reg

类型:函数

参数:字符串,方案

功能:判断是否有不安全字符串,避免在注册登录等特殊字段中使用
方案0不能有'{}┋┊┆|| 方案1不能有' &<>?%,;:()`~!@#$^*{}| 双"号 ↓ Tab

同时都不能有ガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポヴ" & Chr(34) & Chr(9)
其中:〓,┊指令级┆大数据|(全角), |(半角),用于列表数据分隔,┋用于数据指令分隔
返回:1=不安全 0=安全 。方案0常用于数据提交时判断,1用于注册时判断

51、F_Zip

类型:过程

参数:源文件,目标文件,压缩率

功能:文件压缩与解压,压缩率1低~9高,当压缩率为0时为解压操作,
建议:只对TXT文本文件进行压缩,EXE文件不建议使用 (App_Path)

52、F_GP

类型:函数

参数:内容,名称

功能:取地址串中对应数据,区分大小写,内容如:
"phone=123456&pass=123&timer=131","pass" 则返回:123

53、F_To_File

类型:过程

参数:源文件,IP,端口,目标文件

功能:UDP上传送文件到指定IP端口接收,需要有接收端支持使用。

54、F_ToFile_Z

类型:函数

参数:无

功能:获取UDP文件传输时的 上传或下载状态 [配合53使用]

返回:状态-1失败0传输中1完成|文字说明|传送比率|超时次数

55、F_16F64

旧版:F_16To64 (只能短数据)

类型:函数

参数:十六进制内容

功能:十六进制转64进制,新版可自动分段处理,支持大数据处理

56、F_64F16

旧版:F_64To16 (只能短数据)

类型:函数

参数:64进制内容

功能:64进制转十六进制,新版可自动分段处理,支持大数据处理

57、F_16To10

类型:函数

参数:十六进制内容

功能:十六进制转化为十进制,系统函数Hex(十进制内容)
输入的最大数为7FFFFFFF,输出的最大数为2147483647

58、F_16To2

类型:函数

参数:十六进制内容

功能:十六进制转化为二进制字符串如:11100110101

59、F_2To16

类型:函数

参数:二进制内容

功能:二进制字符串转化为十六进制

60、F_C_sum

类型:函数

参数:十六进制内容

功能:累加和,主要用于串口通讯中效验(中间无空格)

61、F_C_32

类型:函数

参数:十六进制内容

功能:将十六进制内容空格化如FFAABB转换为FF AA BB

62、F_HexSend

类型:函数

参数:十六进制内容,串口控件名

功能:通过串口发送十六进制内容 AA BB CC [中间有无空格均可]
返回:0=失败 1=成功

63、F_ID

不适合多进程调用,因为原数据在AB中

类型:函数

参数:无

功能:产生不重复的ID,每秒10000条,格式Unix2020+0000 如:85850324479999

64、F_IS

类型:函数

参数:内容,条件

功能:判断内容条件0=数字1=日期 2=NULL 3=手机号 4=邮箱 5=身份证,0=是 -1=不是

65、F_File_JM

类型:过程

参数:源文件,目标文件

功能:使用二进制方式简单对文件进行加密或解密

66、F_File_FF

类型:函数

参数:文件名,长度

功能:取二进制文件头尾指定长度的十六进制内容

当长度为正时开始部分取指定长度,为负时从尾部取指定长度

67、F_Trim_C

类型:函数

参数:内容,方案

功能:方案条件0=普通 1=没有换行 2=没有空格 3=没有换行没有空格

0时去掉,Tab,单引号,双引号,?@{}()等

68、F_R_HTML

类型:函数

参数:网页内容

功能:过滤HTML文档标签,除去全部< >之间的标签信息,只留下内容

69、F_TextFormat

类型:函数

参数:内容,KeyAscii,方案

功能:控制文本框只能输入的内容,方案如下

0=正整数 ,1=正负整数,2=正小数 ,3=正负小数,4=任意字母
5=小写字母,6=大写字母,7=仅能汉字,8=字母+数字

调用方式:

Private Sub Text1_KeyPress(Index As Integer, KeyAscii As Integer)

KeyAscii = AB.F_TextFormat(Text1(Index), KeyAscii, 2) '2=正小数

End Sub

70、F_W_Buffer

类型:过程

参数:序号,内容

功能:用于解决大量累加数据输出慢的存入处理过程。序号必须从0开始

71、F_R_Buffer

类型:函数

参数:无

功能:将已存入的数据缓存读取出来,并清空缓存数据。

72、F_AES_E64

相关:F_AES_D64 解密

类型:函数

参数:内容,密码

功能:将数据用密码加密后输出。有64时为64进制压缩格式输出! ?!

73、F_UTF8_Encode

类型:函数

参数:内容

功能:UTF-8 编码,输入字符串内容,输出二进制内容

74、F_UTF8_Decode

类型:函数

参数:内容

功能:UTF-8 解码,输入二进制内容,输出字符串内容

75、F_Del_R

类型:函数

参数:字符串,位数

功能:删除右边几位数据
F_Del_R = Left$(字符串, Len(字符串) - 位数) 位数默认=1

76、F_G_F3

类型:函数

参数:内容,查询内容,间隔符

功能:判断是第几个

返回: 内容123,45,123,67,89,如查询45则返回=2;如查询67则返回=4

77、F_File_To16

F_File_To64

类型:函数

参数:文件名

功能:读取文件并将二进制数据并转文16[64]进制字符串。从文件字符串

78、F_16To_File

F_64To_File

类型:过程

参数:字符串,文件名

功能:将16[64]进制字符串转为二进制数据后保存为文件。从字符串文件

79、F_DirSize

类型:函数

参数:目录名

功能:返回当前目录大小(字节),含子目录

80、F_Json2GET

类型:函数

参数:内容

功能:数据串格式"AA=1&BB=2&CC=3"与Json格式内容{"AA":"1","BB":"2","CC":"3"}互转

81、F_MD5_C

前提:MD5_Salt变量

类型:函数

参数:内容

功能:同F_MD5一样,但这个是支持中文签名用的MD5,常用于支付认证

82、F_Json

类型:函数

参数:Json内容,字段,主,子,取项

功能:简单的Json处理函数,取项=主数,得到有多少条数据;子数,得到子项目有多少条数据;子串,得到子项目数据串;键名,得到子项目数据的名称;键值,得到子项目数据的内容。[目前只能处理纯字符型]

83、F_Pic_Base64

类型:函数

参数:文件名

功能:将图片(文件)转换为Base64格式的字符串。

84、F_Base64_Pic

类型:过程

参数:字符串,文件名

功能:将Base64格式的字符串转换为图片(文件)存放。

85、F_Dir

类型:函数

参数:文件名

功能:功能同Dir系统函数,因在多线程中不能直接使用DIR函数所以在这里用了相同函数处理

86、F_UBB

另有F_UN_UBB

类型:函数

参数:

功能:对,{逗号}’{单引}”{双引}#{井号}&{与号}{TAB}等特殊字符处理

注:仅用在用户输入端(框)中处理,不要去处理代码中数据

87、F_D_Run

类型:函数

参数:数值1,运算方式,数值2

功能:大数运算 "+","-","*","/","\","^","M" ^=幂;M=取余;\=整数...余数;
/=除法默认256位小数精度(没做四舍五入,请自行处理,/后可加计算位数)

88、F_SHA1

类型:函数

参数:字符串

功能:返回SHA-1 哈希数

89、F_SortJSON

类型:函数

参数:JSON字符串

功能:返回对JSON数据排序(以字段排序)

90、F_Calc

类型:函数

参数: 字符串

功能:算术四则综合运算,如(2*9)-10-(19*5)则返回-87

91、F_UnixJava

类型:函数

参数:时间

功能:同F_UnixTime,但是这个是Java版本13位

1731507369651=2024-11-13 22:16:09.651

92、F_DelDup

类型:函数

参数:字符串

功能:去掉以“,”为间隔的字符串中重复数据,
如9,1,1,2,3,4,1,2,5,5,5,5,6,7,8返回9,1,2,3,4,5,6,7,8

93、F_String_Zip

关联:F_String_Un

类型:函数

参数:字符串,缓存目录

功能:对字符串压缩处理,既可以减少传输数据大小也可避免中文在TCP等传输中乱码的问题,缓存目录为空默认是系统临时目录,建议填写更稳定一些。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言