找回密码
 立即注册
相关推荐换一批
  1. JY/T 1004-2012 教/育管理信息 普通中小学管理信息
  2. JY/T 1003-2012 教/育管理信息 教/育行政管理信息
  3. JY/T 1007-2012 教/育管理信息 教/育统计信息
  4. GB/T 25067-2010 信息技术 安全技术 信息安全管理体系审核认证机构的要求
  5. DL/T 698.31-2010 电能信息采集与管理系统 第3-1部分:电能信息采集终端技术规范通?
  6. DL/T 698.33-2010 电能信息采集与管理系统 第3-3部分:电能信息采集终端技术规范专?
  7. DL/T 698.35-2010 电能信息采集与管理系统 第3-5部分:电能信息采集终端技术规范低?
  8. GB/T 7072-2002 信息分类和编码的基本原则与方法
  9. GB/Z 24364-2009 信息安全技术 信息安全风险管理指南
  10. GB/T 23828-2009 高速公路LED可变信息标志
  11. GB 8275-2009 食品添加剂 α-淀粉酶制剂
  12. NY/T 1171-2006 草业资源信息数据
  13. JB/T 5062-2006 信息显示装置 人机工程一般要求
  14. GB/Z 20986-2007 信息安全技术 信息安全事件分类分级指南
  15. GB/T 20610-2006 道路运输与交通信息技术 电子收费(EFC)参与方之间信息交互接口的规
  16. GB/T 20529.1-2006 企业信息分类编码导则 第1部分:原则与方法
  17. GB/T 21394-2008 道路交通信息服务 信息分类与编码
  18. GA/T 483-2004 计算机信息系统安全等级保护工程管理要求
  19. GA 216.1-1999 计算机信息系统安全产品部件 第1部分:安全功能检测
  20. YD/T 874-1996 数据通信网 开放系统互连(OSI)管理 公共管理信息协议规范
  21. YD/T 873-1996 数据通信网 开放系统互连(OSI)管理 公共管理信息服务定义
子程序成员文本信息 | 易语言编程 2025-04-18 87 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