递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 3970|回复: 36
打印 上一主题 下一主题

[视窗] JadeView Web UI

[复制链接]

8

主题

83

帖子

829

积分

高级会员

Rank: 4

积分
829
跳转到指定楼层
楼主
发表于 2026-2-1 19:04:40 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 傲慢与偏见 于 2026-2-3 00:12 编辑

JadeView 是一个基于 Rust 开发的 WebView 窗口库,提供了 C 语言兼容的 API 接口,方便在其他语言(如易语言)中调用和使用。

主要功能
  • 跨平台支持:支持 Windows 平台 x64、x86
  • WebView 集成:基于 wry 库,提供现代化的 Web 浏览体验
  • 灵活的窗口管理
  • 事件处理机制:提供丰富的事件类型和回调机制
  • 主题管理:支持 Light、Dark、System 主题切换
  • 本地服务器:内置本地服务器功能,支持自定义协议
  • 安全的内存管理:严格的内存管理机制,避免内存泄漏

在此特别感谢X大 为封装提供指导!

QQ20260201-183152.png (165.43 KB, 下载次数: 240)

QQ20260201-183152.png

QQ20260201-183144.png (57.87 KB, 下载次数: 245)

QQ20260201-183144.png

QQ20260201-183541.png (194.07 KB, 下载次数: 240)

QQ20260201-183541.png

JadeView.zip

874.09 KB, 下载次数: 161

JabeView-资源包.zip

1.74 MB, 下载次数: 108

评分

参与人数 2金钱 +6 收起 理由
朕的 + 5 赞一个!
荼泱 + 1 jade.run 这个是官网

查看全部评分

回复

使用道具 举报

59

主题

508

帖子

6975

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6975
37#
发表于 2026-2-11 11:46:35 | 只看该作者

好的
回复

使用道具 举报

8

主题

319

帖子

1992

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1992
36#
发表于 2026-2-11 11:44:11 | 只看该作者
storey 发表于 2026-2-11 11:41
同样的代码,64位没问题,32位却有问题,不知怎么改了

加群反馈
回复

使用道具 举报

59

主题

508

帖子

6975

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6975
35#
发表于 2026-2-11 11:41:00 | 只看该作者
Xelloss0618 发表于 2026-2-11 11:29
那就是调用约定的问题,另外DLL的参数可能不正确,我看他连字节集类都写了 ...

同样的代码,64位没问题,32位却有问题,不知怎么改了
回复

使用道具 举报

31

主题

2825

帖子

1万

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
10076
34#
发表于 2026-2-11 11:29:51 | 只看该作者
storey 发表于 2026-2-11 11:17
加了也没用,还是无法调试,用AI查了,说是:运行时检查失败 #0:函数调用过程中 ESP 值未被正确保存。
...

那就是调用约定的问题,另外DLL的参数可能不正确,我看他连字节集类都写了
回复

使用道具 举报

59

主题

508

帖子

6975

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6975
33#
发表于 2026-2-11 11:17:08 | 只看该作者
Xelloss0618 发表于 2026-2-10 23:02
可能调用约定是cdecl


加了也没用,还是无法调试,用AI查了,说是:运行时检查失败 #0:函数调用过程中 ESP 值未被正确保存。
[color=var(--quark-gray70) !important]这通常是由于调用了一个使用某种调用约定(calling convention)声明的函数,但通过一个使用不同调用约定声明的函数指针来调用它所导致的。[color=var(--quark-gray70) !important]

常见原因:
1.函数指针类型不匹配
2.混合使用 DLL 函数和本地函数时调用约定不一致
3.第三方库或 API 的调用方式错误
4.编译器设置不一致(比如某些项目用 __stdcall,而你用了 __cdecl)
5.使用了不正确的函数原型声明

回复

使用道具 举报

234

主题

1581

帖子

6247

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6247
QQ
32#
发表于 2026-2-11 10:26:54 | 只看该作者
kanshijian 发表于 2026-2-11 01:43
可以出个教程咋弄的嘛,大佬,组件都好漂亮

直接下载就可以用了啊,替换那个 index.html

说白了就是再css里加了样式,html前端再调用
青浦大B哥:全国活动直播技术[/color
回复

使用道具 举报

52

主题

185

帖子

2658

积分

金牌会员

Rank: 6Rank: 6

积分
2658
31#
发表于 2026-2-11 01:43:36 | 只看该作者
朕的 发表于 2026-2-8 01:58
我用AI扩展了很多组件,实验实验

可以出个教程咋弄的嘛,大佬,组件都好漂亮
回复

使用道具 举报

31

主题

2825

帖子

1万

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
10076
30#
发表于 2026-2-10 23:02:53 | 只看该作者
storey 发表于 2026-2-10 20:04
64位测试完美,但是将32位的DLL放进去,测试发现无法调试,独立打开调试exe,报下面错

可能调用约定是cdecl
回复

使用道具 举报

59

主题

508

帖子

6975

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6975
29#
发表于 2026-2-10 20:04:14 | 只看该作者
64位测试完美,但是将32位的DLL放进去,测试发现无法调试,独立打开调试exe,报下面错



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-4-16 16:29 , Processed in 0.100169 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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