马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
请问各位大声,TC怎么不注册调用大漠插件???下面是大漠给的例子,请问TC怎么声明呢???
PutAttachment "c:\test_game","dm.dll"
PutAttachment ".\plugin","dmreg.dll"
Public Declare Function SetDllPathW Lib ".\plugin\dmreg.dll" Alias "SetDllPathW" (ByVal path As String, ByVal mode As Long) As Long
TracePrint SetDllPathW("c:\test_game\dm.dll", 0)
// 下面就可以正常创建对象使用插件了
set dm = createobject("dm.dmsoft")
2. E语言平台
首先在DLL命令自定义表里增加一个DLL函数导入接口,比如
.版本 2
.DLL命令 SetDllPathA, , "c:\test_game\dmreg.dll", "SetDllPathA"
.参数 path, 文本型
.参数 mode, 整数型
然后在使用插件之前,调用这个接口
.版本 2
SetDllPathA (“c:\test_game\dm.dll”, 0)
dm.创建 (“dm.dmsoft”, )
信息框 (dm.文本方法 (“ver”, ), 0, )
3. 其他平台,都类似,就不多说了。
比如vc
LoadLibrary 然后调用SetDllPathA或者SetDllPathW都可以
|