用Implements IDTExtensibility2 写了一个带接口的COM现在想用VB写一个外部程序连接这个com, 请问代码如何写?
解决方案 »
- VB与电子地图的问题!!!高手赐教
- 关于listbox的问题!在线等,急!
- 请问怎样用ADO操作由多个表join而成的RecordSet?
- 如何将DATA控件的使用方法改成ADO
- 高分请教activex控件发布问题
- 急聘程序员
- 谁有王国荣的visual basic6.0 数据库程序设计,急需!!! 谢谢
- vb dll
- VB查询Mssql记录
- 如何用visualbasic.net设计关键路径
- 用VB如何得到“特殊的”键盘虚拟码?(如Ctrl,Alt,Shift),不要直接给我虚拟码,我要方法!
- 与大家探讨一个问题:关于c/s模式的系统的数据编辑模式。大家是用在表格中编辑呀,还是弹出一个窗体,对一条记录单独编辑?理由?
写以下代码, 然后编译DLL,就可以生成带接口的com. 现在想写一个外部程序连接 com中的clsVBComTest,请问如何写?
Option ExplicitImplements IDTExtensibility2
Private Sub IDTExtensibility2_OnConnection(ByVal Application As Object, ByVal ConnectMode _
As AddInDesignerObjects.ext_ConnectMode, ByVal AddInInst As Object, custom() As Variant) Msgbox "You are connected to clsVBComTest"
End Sub
Private Sub IDTExtensibility2_OnConnection(ByVal Application As Object, ByVal ConnectMode _
As AddInDesignerObjects.ext_ConnectMode, ByVal AddInInst As Object, custom() As Variant) MsgBox "You connected to clsVBComTest"
End SubPrivate Sub IDTExtensibility2_OnAddInsUpdate(custom() As Variant)
'
End SubPrivate Sub IDTExtensibility2_OnBeginShutdown(custom() As Variant)'
End Sub
Private Sub IDTExtensibility2_OnDisconnection(ByVal RemoveMode As AddInDesignerObjects.ext_DisconnectMode, custom() As Variant)
'
End SubPrivate Sub IDTExtensibility2_OnStartupComplete(custom() As Variant)
'
End Sub
=============================
直接用createobject的话可以创建这个com,但不会响应OnConnection事件.我现在是想知道,如何连接这个com才能响应IDTExtensibility2的事件.