报错

BUG反馈 · 109 次浏览
Sunsh 创建于 2023-12-20 10:12

运行子程序(windows剪贴板控制)失败。解析表达式出错。
内部错误:不支持从 MTA 中激活单线程类 (异常来自 HRESULT:0x8000001D)
原始表达式:            string op = {operation}; //at;take;
            var api = new ClipApi();
            var count = {count};
            switch (op)
            {
                case "at":
                    return await api.GetClipTextAt(count);
                case "take":
                    return await api.GetClipTextAsync(count);
                case "clear":
                    api.Clear();break;
                case "clear_history":
                    return api.ClearHistory();
                default:
                    break;
            }
            return null;(赋值)
(----Demo类:运行子程序----)


回复内容
Cea 2023-12-29 00:52
#1

修不了,quicker有问题

Sunsh 回复 Cea 2023-12-29 10:06 :

之前有个动作里也包这样的错,是因为代码执行用的后台线程,然后Quicker更新后,它就自动变成MTA线程了,我改成sta线程后,就不报错了,不知道这样行不行


Cea 回复 Sunsh 2023-12-29 12:29 :

我知道你啥意思,目前就是线程的问题,赋值模块在子程序里面调用会出问题,等quicker更新了

回复主贴