|
欢迎改正
窗口程序集名 | 保 留 | 保 留 | 备 注 | 类_数据流, , 公开, stream | | | | 变量名 | 类 型 | 数组 | 备 注 | Rdata | 字节集 | | Rpos | 整数型 | | Wdata | 字节集 | | 返回 (Rpos > 0 且 Rpos ≤ 取字节集长度 (Rdata )) Rpos = 位置 返回 (Rpos )返回 (取字节集右边 (Rdata, 取字节集长度 (Rdata ) - Rpos + 1 )) 返回 (取字节集长度 (Rdata ) - Rpos + 1 )如果真 (Normal () = 假)返回 (假)返回 (取剩余长度 () ≥ 长度)如果真 (Normal ()) Rpos = Rpos + 字节数 如果真 (Normal ()) Rpos = 寻找字节集 (Rdata, 标志, Rpos )位置 = pos 返回 (取字节集数据 (data, #字节型, 位置 )) 如果真 (是否为空 (data ) = 假)Rdata = data Rpos = 1 返回 (Rdata)变量名 | 类 型 | 静态 | 数组 | 备 注 | hFile | | | | dataPTR | | | | dwRead | | | | dwSize | | | |
hFile = CreateFileA (文件路径, 1073741824, 1, 0, 4, 128, 0 )dwSize = GetFileSize (hFile, 2147483647 )ReadFile (hFile, dataPTR, dwSize, dwRead, 0 )返回 (读入数据 (指针到字节集 (dataPTR, dwSize )) )位置 = Rpos Rpos = Rpos + 4 返回 (取字节集数据 (Rdata, #整数型, 位置 )) 位置 = Rpos Rpos = Rpos + 2 返回 (取字节集数据 (data, #短整数型, 位置 )) 位置 = Rpos Rpos = Rpos + 1 返回 (取字节集数据 (data, #字节型, 位置 )) 位置 = Rpos Rpos = Rpos + 8 返回 (取字节集数据 (data, #日期时间型, 位置 )) 位置 = Rpos Rpos = Rpos + 8 返回 (取字节集数据 (data, #双精度小数型, 位置 )) 结果 = 到文本 (取字节集中间 (Rdata, Rpos, 长度 )) Rpos = Rpos + 长度 返回 (结果 )如果真 (Normal () = 假)返回 (“”)i = 寻找字节集 (Rdata, { 0 }, Rpos)i = 选择 (i > 0, i, 取字节集长度 (Rdata )) n = Rpos Rpos = i + 1 返回 (到文本 (取字节集中间 (Rdata, n, i - n )) )结果 = 取字节集中间 (Rdata, Rpos, 长度 )Rpos = Rpos + 长度 返回 (结果 )长度 = 读取整数 ()结果 = 取字节集中间 (data, pos, 长度 )pos = pos + 长度 返回 (结果 )PTR = HeapAlloc (GetProcessHeap (), 9, 取字节集长度 (Wdata )) 写到内存 (Wdata, PTR, 取字节集长度 (Wdata )) 返回 (PTR )id = 打开内存文件 ()写出数据 (id, 取字节集长度 (Wdata ) + Wdata )返回 (id )变量名 | 类 型 | 静态 | 数组 | 备 注 | hFile | | | | dwWrite | | | | 判断 (类型 = 0 )hFile = CreateFileA (文件路径, 1073741824, 1, 0, 4, 128, 0 )如果真 (hFile = -1 )返回 ({ })如果真 (WriteFile (hFile, Wdata, 取字节集长度 (Wdata ), dwWrite, 0 ) = 0 )返回 ({ })CloseHandle (hFile)返回 (Wdata )判断 (类型 = 1 )hFile = CreateFileA (文件路径, 1073741824, 1, 0, 4, 128, 0 )如果真 (hFile = -1 )返回 ({ })如果真 (SetFilePointer (hFile, 0, 0, 2 ) = -1 )返回 ({ })如果真 (WriteFile (hFile, Wdata, 取字节集长度 (Wdata ), dwWrite, 0 ) = 0 )返回 ({ })CloseHandle (hFile)返回 ({ })Wdata = Wdata + 取空白字节集 (长度 )Wdata = Wdata + 到字节集 (整数 )返回 (Wdata )Wdata = Wdata + 到字节集 (短整数 )返回 (Wdata )Wdata = Wdata + 字节 返回 (Wdata )Wdata = Wdata + 到字节集 (日期时间 )返回 (Wdata )Wdata = Wdata + 到字节集 (双精度 )返回 (Wdata )Wdata = Wdata + 编码_Ansi到Utf8 (文本 )返回 (Wdata )Wdata = Wdata + 取字节集长度 (字节集 ) + 字节集 返回 (Wdata )
|
评分
-
查看全部评分
|