找回密码
 立即注册
相关推荐换一批
  1. GA/T 1234-2015 地(住)址信息备案接口规范
  2. YD/T 1053-2000 信息寻呼网络数据传输协议(POCSAG部分)
  3. GA/T 708-2007 信息安全技术信息系统安全等级保护体系框架
  4. GA/T 463-2004 治安管理信息系统基本公共功能
  5. GA 782.1-2008 指纹信息应用交换接口规范第1部分:指纹信息应用交换接口模型
  6. GA 659.1-2006 互联网公共上网服务场所信息安全管理系统数据交换格式第1部分:终端上
  7. GA 659.2-2006 互联网公共上网服务场所信息安全管理系统数据交换格式第2部分:终端下
  8. GA 234-1999 旅馆业治安管理信息系统基本功能
  9. GA/T 709-2007 信息安全技术信息系统安全等级保护基本模型
  10. GA/T 1359-2018 信息安全技术信息资产安全管理产品安全技术要求
  11. GA/T 852.11-2009 娱乐服务场所治安管理信息规范第11部分:基本数据项
  12. GA/T 713-2007 信息安全技术信息系统安全管理测评
  13. GA/T 624.3-2013 Q支管理信息规范.第3部分:Q支型号代码
  14. GA/T 1038.3-2012 消防公共服务平台技术规范第3部分:信息交换接口
  15. GA/T 1746-2020 流动人口暂住登记管理信息备案接口规范
  16. GA 1716-2020 信息安全技术互联网公共上网服务场所信息安全管理系统的无线上网接入?
  17. TB/T 3441-2016 铁路无线调车灯显信息管理设备
  18. YY/T 1478-2016 可重复使用医疗器械消毒灭菌的追溯信息
  19. GB 4943.22-2019信息技术设备 安全 第22部分:室外安装设备
  20. YDB 145-2014 智慧城市信息交互技术要求
  21. YDB 109-2012 增值电信业务系统安全防护定级和评测实施规范 信息社区服务系统
  22. YDB 083-2012 泛在网络标识、解析与寻址体系
  23. YDB 062-2011 泛在网术语
子程序成员文本信息 | 易语言编程 2025-04-18 50 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