打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【新提醒】【图】求用易语言读取大智慧自定义数据文件的数据的方法
@卡那玻璃 仅坐范例参考
.版本 2

.子程序 XZXG, 整数型, 公开, 自选热点序号:如参数1为:”2“则保存到”自选热点2“板块中,参数2:当此参数为”1“时,删除参数1自选板块中的全部个股,当股票为板块时,自动存入”自选热点+参数1的值,如:”自选板块2“
.参数 pCalcInfo, 整数型
.局部变量 CALCINFO, CALCINFO
.局部变量 DM, 文本型
.局部变量 N, 整数型
.局部变量 ZS, 整数型
.局部变量 wjh, 整数型
.局部变量 ZJJ, 字节集
.局部变量 x, 整数型
.局部变量 i, 整数型

CALCINFO.初始化CALCINFO (pCalcInfo)
N = CALCINFO.取数据个数 ()
DM = CALCINFO.取股票代码 ()
ZS = 到整数 (DM)
.判断开始 (ZS ≥ 600000 且 ZS < 688000)
    DM = “SH” + DM
.判断 (ZS ≥ 0 且 ZS < 100000)
    DM = “SZ” + DM
.默认
    .如果真 (ZS > 300000 且 ZS < 400000)
        DM = “SZ” + DM
    .如果真结束

.判断结束

.判断开始 (取文本长度 (DM) = 8)
    .判断开始 (CALCINFO.取参数值 (2, N) = 1)
        写到文件 (取运行目录 () + “\USERDATA\block\自选热点” + 到文本 (到整数 (CALCINFO.取参数值 (1, N))) + “.BLK”, { 166, 0, 81, 255, 1 })
    .判断 (文件是否存在 (取运行目录 () + “\USERDATA\block\自选热点” + 到文本 (到整数 (CALCINFO.取参数值 (1, N))) + “.BLK”) = 假)
        wjh = 打开文件 (取运行目录 () + “\USERDATA\block\自选热点” + 到文本 (到整数 (CALCINFO.取参数值 (1, N))) + “.BLK”, #改读, )
        关闭文件 (wjh)
        写到文件 (取运行目录 () + “\USERDATA\block\自选热点” + 到文本 (到整数 (CALCINFO.取参数值 (1, N))) + “.BLK”, { 166, 0, 81, 255, 1 } + 到字节集 (DM) + 取空白字节集 (8))
    .默认
        ZJJ = 读入文件 (取运行目录 () + “\USERDATA\block\自选热点” + 到文本 (到整数 (CALCINFO.取参数值 (1, N))) + “.BLK”)
        .如果真 (字节集_寻找 (ZJJ, 到字节集 (DM), 6) = -1)
            写到文件 (取运行目录 () + “\USERDATA\block\自选热点” + 到文本 (到整数 (CALCINFO.取参数值 (1, N))) + “.BLK”, ZJJ + 到字节集 (DM) + 取空白字节集 (8))
        .如果真结束

    .判断结束

.默认
    .如果真 (ZS > 990000 且 ZS < 998000)
        DM = “B$” + CALCINFO.取股票代码 ()
        .判断开始 (CALCINFO.取参数值 (2, N) = 1)
            写到文件 (取运行目录 () + “\USERDATA\block\自选板块” + 到文本 (到整数 (CALCINFO.取参数值 (1, N))) + “.BLK”, { 166, 0, 81, 255, 1 })
        .判断 (文件是否存在 (取运行目录 () + “\USERDATA\block\自选板块” + 到文本 (到整数 (CALCINFO.取参数值 (1, N))) + “.BLK”) = 假)
            wjh = 打开文件 (取运行目录 () + “\USERDATA\block\自选板块” + 到文本 (到整数 (CALCINFO.取参数值 (1, N))) + “.BLK”, #改读, )
            关闭文件 (wjh)
            写到文件 (取运行目录 () + “\USERDATA\block\自选板块” + 到文本 (到整数 (CALCINFO.取参数值 (1, N))) + “.BLK”, { 166, 0, 81, 255, 1 } + 到字节集 (DM) + 取空白字节集 (8))
        .默认
            ZJJ = 读入文件 (取运行目录 () + “\USERDATA\block\自选板块” + 到文本 (到整数 (CALCINFO.取参数值 (1, N))) + “.BLK”)
            .如果真 (字节集_寻找 (ZJJ, 到字节集 (DM), 6) = -1)
                写到文件 (取运行目录 () + “\USERDATA\block\自选板块” + 到文本 (到整数 (CALCINFO.取参数值 (1, N))) + “.BLK”, ZJJ + 到字节集 (DM) + 取空白字节集 (8))
            .如果真结束

        .判断结束

    .如果真结束

.判断结束
CALCINFO.写结果缓冲区 (N - 1, 1)
返回 (N - 1)

+
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【大智慧】大智慧入池股票数DLL源代码
大智慧里如何导入自选股
Java基础之类与对象
编程中国
管理员 : 请问怎么样才能保存 " 自选股 "[智慧之家]
【精品博文】ATPCS规则
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服