Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations GregLocock on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Where is SwDocumentMgr dll?

Status
Not open for further replies.

KLineDesign

Bioengineer
Aug 9, 2007
135
Hello I am interested in seeing exactly what is being referenced where in some assemblies in order to delete/isolate the in-context references across parts. I looked around for help with this and found the talks of SwDocumentMgr dll, and now I have two questions: Could someone explain how to run this? And secondly, seeing as I asked the first question; I probably shouldn't be trying to run such a file, is there going to be enhancements in the references of SolidWorks to see exactly what is being referenced where?

Thanks for your help,

KLINE
 
Replies continue below

Recommended for you

SolidWorks Explorer will show you what's being used where or what's using what.
As for the location of the SwDocumentMgr.dll, mine is in C:\Program Files\Common Files\SolidWorks Shared
C:\Program Files (x86)\Common Files\SolidWorks Shared

As you aptly pointed out, you probably shouldn't be messing with it though...

Jeff Mirisola, CSWP, Certified DriveWorks AE
 
Under "Tools --> References" in the VBA editor, look for something like "SwDocumentMgr 2007 Type Library".

SWDM requires a license key. One of the limitations is that SWDM not be put in a published macro or other format that would allow the unprivileged to see the license key.

I just published a where-used app that used SWDM. See it at <
[bat]Honesty may be the best policy, but insanity is a better defense.[bat]
-SolidWorks API VB programming help
 
You don't mention anything in your post about code, VBA, or macros. SWDocumentMgr.dll is a set of tools that you can use inside of macros, plugins, or external applications that access SW files. It is not something that you can "run".

I agree with Jeff that you are most likely looking for the functionality of SolidWorks Explorer.

-handleman, CSWP (The new, easy test)
 
Thanks for the replies... I think I need to ask this question another way. I am inheriting several assemblies that have in-context features that must be removed. I would like to be able to see all of the parts/sub-assemblies that have in-context links so I can go isolate them to within the individual part/sub-assembly without having to open the file in SolidWorks. Within SolidWorks Explorer you can see if these links exist, but (it appears) only by selecting the individual part... I would like to see where the in context references are by looking top-down. Is this possible?

Thanks again for all your help.
KLINE
 
Your best bet is probably to go ahead and open the main assembly. You can then scan through the feature tree and pick out the parts that have the external reference symbol on them. You can then open those parts in their own windows and close the main assembly.

-handleman, CSWP (The new, easy test)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor