递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
楼主: 创世魂
打印 上一主题 下一主题

[视窗] 【解决方案】火山视窗服务器插件化开发研究_部件DLL案例

  [复制链接]

9

主题

57

帖子

556

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
556
61#
发表于 2023-5-26 12:59:20 | 只看该作者
6666
回复

使用道具 举报

41

主题

139

帖子

915

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
915
62#
发表于 2023-5-30 21:47:42 | 只看该作者
学习一下
回复

使用道具 举报

6

主题

51

帖子

618

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
618
63#
发表于 2023-5-30 23:12:09 | 只看该作者

学习一下
回复

使用道具 举报

22

主题

115

帖子

1162

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1162
64#
发表于 2023-5-31 04:11:55 | 只看该作者
11111111111111111
回复

使用道具 举报

41

主题

139

帖子

915

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
915
65#
发表于 2023-6-1 11:12:15 | 只看该作者
插件化开发, 采用内存模块可行不?
内存模块加载的dll是不是加载完就把dll全部缓存到内存中了.加载过后就可以删除dll了!
比较耗费内存
回复

使用道具 举报

7

主题

67

帖子

748

积分

高级会员

Rank: 4

积分
748
66#
发表于 2023-6-2 10:28:55 | 只看该作者
谢谢分享
回复

使用道具 举报

179

主题

601

帖子

2361

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2361
QQ
67#
发表于 2023-6-8 22:56:02 | 只看该作者
学习下
回复

使用道具 举报

75

主题

253

帖子

1127

积分

金牌会员

Rank: 6Rank: 6

积分
1127
68#
发表于 2023-6-9 22:39:32 | 只看该作者
本帖最后由 yhobo 于 2023-6-9 22:45 编辑

要实现热更新,其实就和应用程序里让用户可以二次编程一样,需要内置解释性编程引擎。。 比如火山PC实现不光可以编译运行,也可以解释运行。这样就可以实现主代码热更新。也可以实现一些比如用户自定义报表(多表组合然后运算出新的非预置的报表。) 我能想到就这个。。目前对火山PC了解有限
也可以用PC自己写解释性执行的主框架,也就是自己写一解释器,解释性的执行PC命令使其可以组合使用,因为主框架命令并不复杂,所以理论上完全是可以实现的。然后各功能模块再用你这个DLL热加载

回复

使用道具 举报

75

主题

253

帖子

1127

积分

金牌会员

Rank: 6Rank: 6

积分
1127
69#
发表于 2023-6-9 22:49:06 | 只看该作者
然后延申下,这也可以成为一种程序架构,界面,事件触发什么的都用解释性编程来解决。。。那肯定也很哇塞,所以火山应该再弄一个自己的解释性编程引擎。。
回复

使用道具 举报

0

主题

37

帖子

859

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
859
70#
发表于 2023-6-12 15:49:16 | 只看该作者
【解决方案】火山视窗服务器插件化开发研究_部件DLL案例 [修改]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-25 04:46 , Processed in 0.097224 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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