CFileSet - MetaTrader 5 库
//--- 处理文件的方法 整数 打开(常量 细绳文件名,常量 整数打开标志); //--- 访问受保护数据的方法 整数 数数(空白); 布尔值 包含密钥(细绳钥匙); //--- 访问数据的方法 模板<类型名T值> 布尔值 尝试获取值(常量 细绳键、TValue 和值); 布尔值 尝试获取值(常量 细绳钥匙,细绳&价值);
用法
#包括<文件\FileSet.mqh> CFileSet 文件集;//+------------------------------------------------------------------+ //|脚本程序启动函数 | //+------------------------------------------------------------------+ 空白 启动时() {//--- 文件集. 打开(“测试集”,文件读取|文件共享读); 字符测试字符; 如果(文件集.TryGetValue(“Inp测试字符”,test_char)) 打印(测试字符); 短的测试短; 如果(文件集.TryGetValue(“Inp测试短”,test_short)) 打印(测试短); 整数测试_int; 如果(文件集.TryGetValue(“Inp测试整数”,test_int)) 打印(测试int); 长的测试长; 如果(文件集.TryGetValue(“Inp测试长”,test_long)) 打印(测试长); 漂浮测试浮动; 如果(文件集.TryGetValue(“InpTestFloat”,test_float)) 打印(测试浮动); 双倍的测试双精度; 如果(文件集.TryGetValue(“Inp测试双”,test_double)) 打印(测试双); 细绳测试字符串; 如果(文件集.TryGetValue(“Inp测试字符串”,测试字符串)) 打印(测试字符串); 布尔值测试布尔; 如果(文件集.TryGetValue(“InpTestBool”,test_bool)) 打印(测试布尔); 日期时间测试日期时间; 如果(文件集.TryGetValue(“Inp测试日期时间”,测试日期时间)) 打印(字符串时间(测试日期时间,TIME_DATE|TIME_SECONDS)); 颜色测试颜色; 如果(文件集.TryGetValue(“Inp测试颜色”,测试颜色)) 打印(颜色转字符串(测试颜色,真的)); ENUM_TEST 测试_枚举; 如果(文件集.TryGetValue(“InpTestEnum”,test_enum)) 打印(枚举转字符串(测试枚举)); 文件集.关闭(); }//+------------------------------------------------------------------+它应该显示以下结果和示例文件(Test.set)2021.05。31 05:09:27.546文件集测试(EURUSD,H1) 97 2021.05。31 05:09:27.548文件集测试(EURUSD,H1) 32767 2021.05。31 05:09:27.548文件集测试(EURUSD,H1) 2147483647 2021.05。31 05:09:27.548文件集测试(EURUSD,H1) 9223372036854775807 2021.05。31 05:09:27.548文件集测试(EURUSD,H1) 1.00001 2021.05。31 05:09:27.548文件集测试(EURUSD,H1) 2.225073858507201电子-308 2021.05。31 05:09:27.548文件集测试(EURUSD,H1) 这是 InpTestString2021.05。31 05:09:27.548文件集测试(EURUSD,H1) 错误的 2021.05。31 05:09:27.548文件集测试(EURUSD,H1) 2000.01。01 00:00:00 2021.05。31 05:09:27.548文件集测试(EURUSD,H1) 黑色 2021.05。31 05:09:27.548文件集测试(EURUSD,H1) TEST3
附件下载
📎 fileset_expert.mq5 (1.92 KB)
📎 fileset_test.mq5 (2.16 KB)
📎 test.set (1.47 KB)
📎 fileset.mqh (6.1 KB)
Source: MQL5 #34962
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
