创建OLA-COM对象
函数简介
创建OLA-COM对象,无需额外DLL可以实现免注册加载COM对象
注意事项
- DLL与COM的调用模式不一样
- 免注册环境下COM类可以写成ola.olasoft ola olaplug ola.ola ola.olasoft OlaPlug.OlaSoft 任意一种都可以注册com对象
COM调用
COM("OlaPlug.OlaSoft")
返回值
欧拉COM对象
示例:
按键精灵
Public Declare Function InitCom lib "C:\OLAPlug_x86.dll" Alias "InitCom" () As Long
TracePrint InitCom()
Set ola = createobject("OlaPlug.OlaSoft")
TracePrint ola.Ver()
Tc
var olaModule=dllcall("kernel32.dll","1ong","LoadLibraryA","char *","C:\\OLAPlug_x86.dll")
var initCom_t=dllcall("kernel32.dll","long","GetProcAddress","long",olaModule,"char *","InitCom")
pointercall("long",initCom_t)
var ola = com("OlaPlug.OlaSoft")
messagebox(ola.ver())
