Has anyone else had this Problem?
I have tried, RegAsm and tlbimp to manually go about it with no luck at all.
Any help appreciated.
I am having a similar issue with .dll registration for eDrawings 2015. I can successfully register the eModelView.dll and import the reference to EModelView 2015 Type library, as well as EModelView 15.0 Type Library, but I cannot seem to get the ActiveX control object for my userform. The eDrawings 2014 control still exists under COM Components (I have both installed), but there have been unable to find a way to get an embedded 2015 control.
Have you had any luck with this issue? Anyone else?
I am having the same issue in visual studio 2010 with this edrawings activex control.. I have even gone back and created a brand new app following the instructions from solidworks to get the edrawings control to the toolbar. Still no go. I am getting the self-registration error. Bryce, did you find any solution?
I have still been unsuccessful. When I initially built the app for eDrawings 2014 a year a go, we had been using the ancient, awful VB6 with the Visual Basic 6.0 IDE. However, I have since pushed this app to the modern world and even using VS 2015 the error persists. I've tried un- and re-installing eDrawings, I've done everything I can think of to register the .dll correctly, all to no avail.
In fact, I seem to have made backwards progress - now I am unable to successfully reference the EModelView 2015 Type Library. It shows up in the reference list, but it apparently is not a COM component. The component does not show up at all when in the list of components for the toolbox.
Try installing SolidWorks Explorer 2015. I think that puts some additional 32 bit DLL files onto the system that the eDrawings ActiveX control requires.
This worked for me. SW Explorer 2015 also installed an entire additional copy of eDrawings, even though I didn't ask it to (seems like they ought to make this clear, if SWE needs it for functionality). The EModelView.dll included with that installation works correctly with respect to the activex control.
It's not a full copy. It's just enough of the 32 bit versions of the dll files to get the ActiveX control working.
Yes and no....
After several unsuccessful attempts. I caved and modified the example I downloaded from the forums.
I had talked with SW support about the issue, helpful, but unsuccessful to get the control to work on my machine through the toolbox in VS.
After that, I UN-registered the EModelview.dll and started from scratch following the instructions for x64. Still no joy...Until windows popped up a dialog box that said "Windows detected this program did not run successfully....windows changed some settings". Unfortunately it doesn't say what settings.
I know this doesn't help...but it's what I have.
Retrieving data ...