游客:
注册
|
登录
|
会员
|
搜索
|
帮助
KCDDP ADV综合创作站
»
高级技术区
» 加载dll插件后怎么在脚本里调用其导出函数
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 加载dll插件后怎么在脚本里调用其导出函数
hqyhqyhqy
禁止发言
UID 313
精华 0
积分 16197
帖子 3239
阅读权限 0
注册 2007-7-6
#1
大
中
小
使用道具
发表于 2007-7-6 19:33
资料
短消息
加为好友
加载dll插件后怎么在脚本里调用其导出函数
如题。
刚接触这个引擎,我在dll的DllMain中直接写代码,可以执行,说明dll编写和在脚本层次上对其的加载没有问题。
现在的问题是如何在脚本中调用其导出函数。
比如
#define KRKR_DLL_API __declspec(dllexport)
extern "C" void KRKR_DLL_API Amuro()
{
MessageBox(NULL,"936","codepage",0);
}
Thank.
Miliardo
幕后黑手
UID 1
精华 0
积分 379
帖子 339
阅读权限 255
注册 2006-12-3
#2
大
中
小
使用道具
发表于 2007-7-9 04:50
资料
短消息
加为好友
Krkr无法直接执行导出的C函数,需要把函数封装后注册进入TJS语言环境才可以在吉里吉里中被调用。
详细的可以参考吉里吉里插件的范例。
そんな世界を 僕らはゆく
誰かのために また目覚める
誰がいても 誰もいなくても そう思うよ
hqyhqyhqy
禁止发言
UID 313
精华 0
积分 16197
帖子 3239
阅读权限 0
注册 2007-7-6
#3
大
中
小
使用道具
发表于 2007-7-10 18:27
资料
短消息
加为好友
非常感谢回复,那么吉里吉里插件代码以及对应的在tjs语言里调用的范例在哪里有下载?
我在网络上没有找到 可否给个下载地址或者贴个代码上来 再次感谢。
Miliardo
幕后黑手
UID 1
精华 0
积分 379
帖子 339
阅读权限 255
注册 2006-12-3
#4
大
中
小
使用道具
发表于 2007-7-15 08:02
资料
短消息
加为好友
需要的导入文件和头文件看:
http://kcddp.keyfc.net/bbs/viewt ... &extra=page%3D1
加密插件相关的看:
http://kcddp.keyfc.net/bbs/viewt ... &extra=page%3D1
其他插件的结构其实和加密插件很相似- -
至少需要V2Link和V2Unlink两个函数,并且在def中导出- -
然后调用Krkr的内部API把自己写的函数/类挂入Krkr。
Sample Code付于下,最近比较忙就不翻译了- -
关系到TJS内部类型的部分请参照TJS2手册中,『組み込みの手引き』(嵌入程序的方法)一部分。
比较头痛的是Krkr本身的导出函数米有详细说明,参考那个头文件吧。
封装类到Krkr有个ncbind挺有趣,如果LZ有兴趣我就发上来。
附件
2007-7-15 08:02
下载次数: 1031
basetest.cpp
(22.67 KB)
そんな世界を 僕らはゆく
誰かのために また目覚める
誰がいても 誰もいなくても そう思うよ
投票
交易
悬赏
活动
KCDDP ADV综合创作站
Kirikiri/KAG区
> 基础技术区
> 高级技术区
> 技术发布区
> KAGeXpress
> THE NVL Maker
创作区
> 龙泉乡
> [Hollowings]紫罗兰
> 栖梦街的小广场
> 奇亚拉
> 美术馆
> 遗忘书之墓
> 壁炉厅
综合区
> 三月兔亭餐厅
> 凤凰星
清除 Cookies
-
联系我们
-
[Key Fans Club] the Council of Doujin-game Development and Promotion
-
Archiver
-
WAP
界面风格
----------
默认风格
iuv2_blue
天高云淡
Powered by
Discuz!
5.5.0
© 2001-2006
Comsenz Inc.
Processed in 0.022275 second(s), 10 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡
v
设计制作 -
七星论坛
v
请使用1024*768或以上分辨率浏览本模板 ]
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计