查看完整版本: [-- 能否给个VB6 免注册调用APlayer.dll的例子 --]

APlayer 开发者论坛 -> APlayer 讨论区 -> 能否给个VB6 免注册调用APlayer.dll的例子 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

ivasox 2015-01-23 10:55

能否给个VB6 免注册调用APlayer.dll的例子

我按SDK 的没写 完整,在 程序 有托盘图标时,鼠标经过就会报错。
Public Function CreatePlayer(ByVal hwnd As Long)
XDllGetClassObject CLSID_coclass, IID_IClassFactory, XIClassFactory

If XIClassFactory Is Nothing Then
    MsgBox "获取类工厂失败!", , "错误"
    Exit Function
End If

XIClassFactory.CreateInstance Nothing, IID_IUnknown, XIUnknown       '创建 实例

If XIUnknown Is Nothing Then
    MsgBox "创建 XIUnknown 失败!", , "错误"
    Exit Function
Else
    AtlAxAttachControl ObjPtr(XIUnknown), hwnd, 0
End If
'看SDK 这里 还有没完成的  hr = pDispatch->QueryInterface(__uuidof(APlayer3Lib::IPlayer), (void **)&g_pPlayer);
' 我无法 完成 ,请 帮助 我 谢谢,所以我直接 用了下面那句。
Set APlayer = XIUnknown



查看完整版本: [-- 能否给个VB6 免注册调用APlayer.dll的例子 --] [-- top --]


Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.009282 second(s),query:0 Gzip enabled