jesh
发表于 2012-2-6 16:15:43
本帖最后由 jesh 于 2012-2-6 04:25 PM 编辑
最近学mush看到以前的帖子,讲下这个事的结果
log文件:decode.txt
windows标准COM组件:DecodeServer,组件中包含fRepalce函数
组件注册:
Regsvr32 "D:\Program Files\zMUD\DecodeServer.dll"
下面实现在Zmud调用组件将test1替换成test2
调用组件:
#var test %comcreate("TianshuDecode.DecodeServer")
为test1和test2赋值,
#vatest1 {些};
#vatest2 {包};
将些替换成包,下面两种写法都行
#call @test.fReplace(@test1,@test2)
#exec @test.fReplace(@test2,@test1)
当然fReplace可以只输入一个参数 就是包 组件自动去把需要改的都改成包,也可以在程序中全部定义好不输参数。