火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
楼主: 创世魂

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

  [复制链接]

9

主题

56

帖子

491

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
491
发表于 2023-5-26 12:59:20 | 显示全部楼层
6666
回复

使用道具 举报

40

主题

136

帖子

874

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
874
发表于 2023-5-30 21:47:42 | 显示全部楼层
学习一下
回复

使用道具 举报

6

主题

50

帖子

568

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
568
发表于 2023-5-30 23:12:09 | 显示全部楼层

学习一下
回复

使用道具 举报

18

主题

93

帖子

944

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
944
发表于 2023-5-31 04:11:55 | 显示全部楼层
11111111111111111
回复

使用道具 举报

40

主题

136

帖子

874

积分

核心用户

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

7

主题

58

帖子

684

积分

高级会员

Rank: 4

积分
684
发表于 2023-6-2 10:28:55 | 显示全部楼层
谢谢分享
回复

使用道具 举报

157

主题

505

帖子

2016

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2016
QQ
发表于 2023-6-8 22:56:02 | 显示全部楼层
学习下
回复

使用道具 举报

70

主题

218

帖子

977

积分

高级会员

Rank: 4

积分
977
发表于 2023-6-9 22:39:32 | 显示全部楼层
本帖最后由 yhobo 于 2023-6-9 22:45 编辑

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

回复

使用道具 举报

70

主题

218

帖子

977

积分

高级会员

Rank: 4

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

使用道具 举报

0

主题

36

帖子

706

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
706
发表于 2023-6-12 15:49:16 | 显示全部楼层
【解决方案】火山视窗服务器插件化开发研究_部件DLL案例 [修改]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 19:45 , Processed in 0.096573 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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