Click here to Skip to main content
15,881,559 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
how can I use pieces made in solidworks or solidedge (version does not matter) in a program made in c# ?

[Removed the C++ tag - this has nothing to do with C++]
Posted
Updated 1-Dec-10 5:22am
v2
Comments
Toli Cuturicu 30-Nov-10 18:00pm    
What's that?

It depends on what you mean by 'use', if you mean display an image, then provided SolidWorks can export to on of the formats that .NET can handle then yes.

Anything else would pretty much depend on SolidWorks having an API that .NET can access, or at least use P/Invoke to access.

The best place to find that out would be the SolidWorks web site[^].
 
Share this answer
 
Ummm. It is a suit of commercial, stand alone applications. Unless they provide an SDK of some sort which I didn't see on their site, it would be ILLEGAL for you to do this.
On their Downloads page, the statement
Note: Licensing and activation required for all products

tells me I'm right.
 
Share this answer
 
v3
Comments
Emilio Garavaglia 1-Dec-10 2:14am    
It is not illegal, if he already payed the license (at least until he's inter-operating with them, not selling pieces of them into his product without an agreement).

If I sell a product that relies on another and tell my customer "to use my product you also have to buy the other one" I'm perfectly coherent with the law.
May be the other license will not grant support for that, but that's another story, not related to laws.
fjdiewornncalwe 1-Dec-10 18:53pm    
Does he tell us that he payed for a license? His question leans towards an attempt to access application and/or document objects from a copyrighted piece of code. Please note that I also mentioned the one way that it would be legal, which the SDK(API) route. After looking at the site, I did not find ANY mention of such an SDK, and that is why I posted the answer. I agree with your comment, but simply feel that an extended explanation is appropriate.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900