Bonjour, c'est un problème qui me tracasse depuis pas mal de temps et je ne vois pas comment le résoudre si ce n'est faire appel à vous qui serez super sympa de me répondre !
Je souhaite utiliser la classe "Application.cls" qui implemente "SWPublished.SWAddin" dans mon projet ".vbp".
1 - Comment faire ?
2 - SWAddin est une interface. Application.cls qui l'implemente n'a pas de main() ! Comment récupérer le iCookie d'une instance Application ou d'une instance de SWAddin ?
Merci de me livrer vos suggestions ! Baptiste
Voici la classe :
Application.cls 
Implements SWPublished.SWAddin
Public iSldWorks As SldWorks.SldWorks
Public iCookie As Long
Public iToolbarID As Long
'Implementation methods of the SwAddin interface
Public Function SwAddin_ConnectToSW(ByVal ThisSW As Object, ByVal Cookie As Long) As Boolean
Dim bRet As Boolean
'Store reference to SW session
Set iSldWorks = ThisSW
'Store cookie from SW
iCookie = Cookie
'Inform SW about the object that contains the callbacks
'bRet = iSldWorks.SetAddinCallbackInfo(App.hInstance, Me, iCookie)
'Add a menu item on the frame when no documents are present
bRet = iSldWorks.AddMenu(swDocNONE, "SampleNONE", -1)
bRet = iSldWorks.AddMenuItem2(swDocNONE, iCookie, "DocNONE_Item@SampleNONE", -1, "DocNONE_Item", "DocNONE_ItemUpdate", "Sample|DocNONE_Item hint string")
'Fonction de la classe SWAddin héritée par Application.cls
SwAddin_ConnectToSW = True
End Function