VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 577|回复: 2

再次请教老师?

[复制链接]
90_avatar_middle
最佳答案
0 
donate_vip 发表于 2021-12-1 18:49:38 | 显示全部楼层 |阅读模式
请教老师,我根据你的意思把对象里的值都组织好了,但传对象到js代码里面去,始终崩溃,以下是我的代码,有传对象到js脚本里面去的例子没有呀?参考一下
                INFO *info=new INFO;
                info->bts[0]="1605770555.059|0|DGK";
                info->bts[1]="s4dADq0wDGWCiURT3yX7ds%3D";
                info->chars="AdFF3xaKjaNVFXqbiTdKR4";
                info->ct="40ed0871cd9830417eda6370eef68d78";
                info->ha="md5";
                info->tn="__jsl_clearance_s";
                info->vt="3600";
                info->wt="1500";

                _variant_t psa;
                psa.pvRecord=info;

                CMSJsMgr arrParam.pushElement(psa);  //使用bool pushElement(VARIANT& obj);
                bRet = jsManager.evalFunction(_T("go"), &arrParam, varResult);
                strEnv = varResult;
                MessageBox(strEnv);

------------------------------以下是js代码---------------------------------------------------------------
function go(_0x30b50d) {
    var _0x26a47f = new Date();

    function _0x3df5bc(_0x5da4a3, _0x2d77c8) {
        var _0xad821a = _0x30b50d["chars"]["length"];

        for (var _0x42a4ac = 0; _0x42a4ac < _0xad821a; _0x42a4ac++) {
            for (var _0x250ad6 = 0; _0x250ad6 < _0xad821a; _0x250ad6++) {
                var _0x5f1c4c = _0x2d77c8[0] + _0x30b50d["chars"]["substr"](_0x42a4ac, 1) + _0x30b50d["chars"]["substr"](_0x250ad6, 1) + _0x2d77c8[1];

                if (hash(_0x5f1c4c) == _0x5da4a3) {
                    return [_0x5f1c4c, new Date() - _0x26a47f];
                }
            }
        }
    }
......

}


go({
    "bts": ["1605770555.059|0|DGK", "s4dADq0wDGWCiURT3yX7ds%3D"],
    "chars": "AdFF3xaKjaNVFXqbiTdKR4",
    "ct": "40ed0871cd9830417eda6370eef68d78",
    "ha": "md5",
    "tn": "__jsl_clearance_s",
    "vt": "3600",
    "wt": "1500"
});




上一篇:大佬们这个怎么解决
下一篇:运算符重载的问题
31_avatar_middle
最佳答案
62 
在线会员 发表于 2021-12-3 22:53:03 | 显示全部楼层
不够灵活啊!
给JS的数据不一定要用C++处理,以字符串的形式传给JS,在JS中处理不是更方便嘛!
90_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2021-12-4 09:31:50 | 显示全部楼层
聪明,感谢大佬!!!
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2023-6-2 02:46

Powered by CcTry.CoM

© 2009-2021 cctry.com

快速回复 返回顶部 返回列表