找回密码
 立即注册
相关推荐换一批
  1. GB/T 23828-2009 高速公路LED可变信息标志
  2. GB 8275-2009 食品添加剂 α-淀粉酶制剂
  3. NY/T 1171-2006 草业资源信息数据
  4. JB/T 5062-2006 信息显示装置 人机工程一般要求
  5. GB/Z 20986-2007 信息安全技术 信息安全事件分类分级指南
  6. GB/T 20610-2006 道路运输与交通信息技术 电子收费(EFC)参与方之间信息交互接口的规
  7. GB/T 20529.1-2006 企业信息分类编码导则 第1部分:原则与方法
  8. GB/T 21394-2008 道路交通信息服务 信息分类与编码
  9. GA/T 483-2004 计算机信息系统安全等级保护工程管理要求
  10. GA 216.1-1999 计算机信息系统安全产品部件 第1部分:安全功能检测
  11. YD/T 874-1996 数据通信网 开放系统互连(OSI)管理 公共管理信息协议规范
  12. YD/T 873-1996 数据通信网 开放系统互连(OSI)管理 公共管理信息服务定义
  13. GB/T 20092-2006 中文新闻信息置标语言
  14. QX 3-2000 气象信息系统雷击电磁脉冲防护规范
  15. CY/T 39-2006 图书流通信息交换规则
  16. GB/T 7027-1986 标准化工作导则 信息分类编码的基本原则和方法
  17. SJ/Z 9083-1987 数据通信-基本型控制规程-编码独立的信息传送
  18. SJ/Z 9080-1987 信息处理-用纵向奇偶检验检测信息电文中的差错
  19. SJ/T 11172-1998 字幕机发生器信息交换格式规范
  20. GB/T 18142-2000 信息技术 数据元素值格式记法
  21. GB/T 18141-2000 信息技术 130mm一次写入多次读出磁光盒式光盘的信息交换
  22. GB/T 1988-1998 信息技术 信息交换用七位编码字符集
子程序成员文本信息 | 易语言编程 2025-04-18 117 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品

模块名称:易语言代码解析模块
作者:易语言我吃了
版本:1.0
可以解析出类似于下面这种格式的易语言文本代码,方便进行其他操作:
.版本 2
.程序集 程序集1
.子程序 进程名取PID_, 整数型, 公开, 失败返回-1
.参数 进程名, 文本型
.参数 区分大小写, 逻辑型, 可空, 默认为假
.局部变量 计次, 整数型
.局部变量 进程列表, PROCESSENTRY32, , "0"
.计次循环首 (取进程列表_ (进程列表), 计次)
    .如果真 (文本比较 (到文本 (进程列表 [计次].szExeFile), 进程名, 区分大小写) = 0)
        返回 (进程列表 [计次].th32ProcessID)
    .如果真结束
.计次循环尾 ()
返回 (-1)

------------------------------
.版本 2
.子程序 DLL参数_解析代码, DLL参数信息, 公开, 返回解析得到的第一个DLL命令参数信息结构
.参数 DLL参数代码, 文本型
.参数 参数信息, DLL参数信息, 参考 可空 数组, 提供一个数组保存解析后得到的信息结构
.子程序 DLL参数_生成代码, 文本型, 公开, 根据信息结构生成对应的易语言代码
.参数 参数信息, DLL参数信息, 参考
.参数 不存入结构中, 逻辑型, 可空
.子程序 DLL命令_解析代码, DLL命令信息, 公开, 返回解析得到的第一个DLL命令信息结构
.参数 DLL命令代码, 文本型
.参数 命令信息, DLL命令信息, 参考 可空 数组, 提供一个数组保存解析后得到的信息结构
.子程序 DLL命令_生成代码, 文本型, 公开, 根据信息结构生成对应的易语言代码
.参数 命令信息, DLL命令信息, 参考
.参数 不存入结构中, 逻辑型, 可空
.子程序 程序集_解析代码, 程序集信息, 公开, 返回解析得到的第一个程序集信息结构
.参数 程序集代码, 文本型
.参数 程序集信息, 程序集信息, 参考 可空 数组, 提供一个数组保存解析后得到的信息结构
.子程序 程序集_生成代码, 文本型, 公开, 根据信息结构生成对应的易语言代码
.参数 程序集信息, 程序集信息, 参考
.参数 不存入结构中, 逻辑型, 可空
.子程序 程序集变量_解析代码, 程序集变量信息, 公开, 返回解析得到的第一个程序集变量信息结构
.参数 程序集变量代码, 文本型
.参数 变量信息, 程序集变量信息, 参考 可空 数组, 提供一个数组保存解析后得到的信息结构
.子程序 程序集变量_生成代码, 文本型, 公开, 根据信息结构生成对应的易语言代码
.参数 变量信息, 程序集变量信息, 参考
.参数 不存入结构中, 逻辑型, 可空
.子程序 局部变量_解析代码, 局部变量信息, 公开, 返回解析得到的第一个子程序局部变量信息结构
.参数 子程序变量代码, 文本型
.参数 变量信息, 局部变量信息, 参考 可空 数组, 提供一个数组保存解析后得到的信息结构
.子程序 局部变量_生成代码, 文本型, 公开, 根据信息结构生成对应的易语言代码
.参数 变量信息, 局部变量信息, 参考
.参数 不存入结构中, 逻辑型, 可空
.子程序 全局变量_解析代码, 全局变量信息, 公开, 返回解析得到的第一个全局变量信息结构
.参数 全局变量代码, 文本型
.参数 变量信息, 全局变量信息, 参考 可空 数组, 提供一个数组保存解析后得到的信息结构
.子程序 全局变量_生成代码, 文本型, 公开, 根据信息结构生成对应的易语言代码
.参数 变量信息, 全局变量信息, 参考
.参数 不存入结构中, 逻辑型, 可空
.子程序 数据类型_解析代码, 自定义数据类型信息, 公开, 返回解析得到的第一个数据类型信息结构
.参数 自定义数据类型代码, 文本型
.参数 数据类型, 自定义数据类型信息, 参考 可空 数组, 提供一个数组保存解析后得到的信息结构
.子程序 数据类型_生成代码, 文本型, 公开, 根据信息结构生成对应的易语言代码
.参数 数据类型, 自定义数据类型信息, 参考
.参数 不存入结构中, 逻辑型, 可空
.子程序 数据类型成员_解析代码, 数据类型成员信息, 公开, 返回解析得到的第一个数据类型成员信息结构
.参数 数据类型成员代码, 文本型
.参数 成员信息, 数据类型成员信息, 参考 可空 数组, 提供一个数组保存解析后得到的信息结构
.子程序 数据类型成员_生成代码, 文本型, 公开, 根据信息结构生成对应的易语言代码
.参数 成员信息, 数据类型成员信息, 参考
.参数 不存入结构中, 逻辑型, 可空
.子程序 子程序_解析代码, 子程序信息, 公开, 返回解析得到的第一个子程序信息结构
.参数 子程序代码, 文本型
.参数 子程序信息, 子程序信息, 参考 可空 数组, 提供一个数组保存解析后得到的信息结构
.子程序 子程序_生成代码, 文本型, 公开, 根据信息结构生成对应的易语言代码
.参数 子程序信息, 子程序信息, 参考
.参数 不存入结构中, 逻辑型, 可空
.子程序 子程序参数_解析代码, 子程序参数信息, 公开, 返回解析得到的第一个子程序参数信息结构
.参数 子程序参数代码, 文本型
.参数 参数信息, 子程序参数信息, 参考 可空 数组, 提供一个数组保存解析后得到的信息结构
.子程序 子程序参数_生成代码, 文本型, 公开, 根据信息结构生成对应的易语言代码
.参数 参数信息, 子程序参数信息, 参考
.参数 不存入结构中, 逻辑型, 可空
.数据类型 DLL参数信息, 公开
    .成员 名称, 文本型
    .成员 类型, 文本型
    .成员 传址, 逻辑型
    .成员 数组, 逻辑型
    .成员 备注, 文本型
    .成员 文本代码, 文本型
.数据类型 DLL命令信息, 公开
    .成员 命令名, 文本型
    .成员 返回值类型, 文本型
    .成员 库文件名, 文本型
    .成员 库中对应命令名, 文本型
    .成员 公开, 逻辑型
    .成员 备注, 文本型
    .成员 参数, DLL参数信息, , "1"
    .成员 文本代码, 文本型
.数据类型 程序集变量信息, 公开
    .成员 名称, 文本型
    .成员 类型, 文本型
    .成员 数组, 整数型, , "1", 每一个成员表示数组每一维的z大下标,下面其他的结构也是这样
    .成员 备注, 文本型
    .成员 文本代码, 文本型
.数据类型 程序集信息, 公开
    .成员 名称, 文本型
    .成员 类型, 整数型, , , 0表示未知;1表示为程序集;2表示为类模块。
    .成员 基类, 文本型, , , 上一项为2时,此项有效。
    .成员 公开, 逻辑型, , , 上一项为2时,此项有效。
    .成员 备注, 文本型
    .成员 对应窗口, 文本型, , , 空文本代表未知。
    .成员 变量, 程序集变量信息, , "1"
    .成员 子程序, 子程序信息, , "1"
    .成员 文本代码, 文本型
.数据类型 局部变量信息, 公开
    .成员 名称, 文本型
    .成员 类型, 文本型
    .成员 静态, 逻辑型
    .成员 数组, 整数型, , "1"
    .成员 备注, 文本型
    .成员 文本代码, 文本型
.数据类型 全局变量信息, 公开
    .成员 名称, 文本型
    .成员 类型, 文本型
    .成员 数组, 整数型, , "1"
    .成员 公开, 逻辑型
    .成员 备注, 文本型
    .成员 文本代码, 文本型
.数据类型 数据类型成员信息, 公开
    .成员 名称, 文本型
    .成员 类型, 文本型
    .成员 传址, 逻辑型
    .成员 数组, 整数型, , "1"
    .成员 备注, 文本型
    .成员 文本代码, 文本型
.数据类型 子程序参数信息, 公开
    .成员 名称, 文本型
    .成员 类型, 文本型
    .成员 参考, 逻辑型
    .成员 可空, 逻辑型
    .成员 数组, 逻辑型
    .成员 备注, 文本型
    .成员 文本代码, 文本型
.数据类型 子程序信息, 公开
    .成员 名称, 文本型
    .成员 返回值类型, 文本型
    .成员 公开, 逻辑型
    .成员 备注, 文本型
    .成员 参数, 子程序参数信息, , "1"
    .成员 变量, 局部变量信息, , "1"
    .成员 所属程序集, 文本型, , , 空文本代表未知。
    .成员 代码主体, 文本型
    .成员 完整代码, 文本型
.数据类型 自定义数据类型信息, 公开
    .成员 名称, 文本型
    .成员 公开, 逻辑型
    .成员 备注, 文本型
    .成员 成员, 数据类型成员信息, , "1"
    .成员 文本代码, 文本型
.常量 程序集_类型_类, "2", 公开
.常量 程序集_类型_普通, "1", 公开
.常量 程序集_类型_未知, "0", 公开

10204441548[下载].rar



上一篇:易语言模块 异步套接字模块.ec
下一篇:易语言模块 易语言网页操作类.ec