搜索
查看: 157|回复: 4

一个通过动态调用DLL读取数据库的DLL

[复制链接]
发表于 5 天前 | 显示全部楼层 |阅读模式
本帖最后由 肥嘟嘟左卫门 于 2025-6-4 20:51 编辑

摘要:自定义DLL文件动态调用sqlite3.dll实现对HGEM2.DB数据库的原生访问。
优点:无需依赖引擎提供的GetIndex()、GetName()等封装函数,直接获取HGEM2.DB数据库的数据
适用人群:正在用2025年之前的引擎但又需要访问数据库的GM,以及想拓展数据库但又没办法获取拓展数据的GM(例如把合成材料名称写入到某个物品名的Mat1、Mat2、Mat3)等

使用方法:1.把压缩包放入Mir200的目录中,2.把HGEM2.DB放入到Mir200的目录中,3.把sqlite3.dll放入到Mir200的目录中,如果引擎的sqlite3.dll不能用,可以前往官网下载sqlite3.dll(https://www.sqlite.org/download.html下载名为sqlite-dll-win-x64-3500000.zip,里面带有sqlite3.dll



补充内容 (2025-6-4 20:52):
把压缩包解压到Mir200中

补充内容 (2025-6-4 21:05):
只支持查询功能

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 5 天前 | 显示全部楼层
这样可以写ddl和dml  sql语句了
发表于 4 天前 | 显示全部楼层
引擎提供的GetIndex()、GetName()等封装函数
发表于 3 天前 | 显示全部楼层
读写100+耗时
 楼主| 发表于 前天 07:57 | 显示全部楼层

这个还真没有考虑,不过只开放了读取
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-6-9 00:09 , Processed in 0.424581 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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