Solidworks API and Winforms C# swApp (Standalone)
本文关键字:Standalone swApp API and Winforms Solidworks | 更新日期: 2023-09-27 18:08:40
这是solidworks
告诉您引用swApp
所做的事情,但我一直在引用NullReferenceException
。
有人知道为什么吗?或者我如何着手修理?
我以后可以引用它吗,比如swApp = ????
private void button5_Click(object sender, EventArgs e)
{
//Save Drawing
ModelDoc2 swDoc = null;
int longstatus = 0;
swDoc = ((ModelDoc2)(swApp.ActiveDoc));
longstatus = swDoc.SaveAs3(
@"C:'Engineering'Engineering'SW Automation'Linear Actuator Technology'MLD Series'Prints'Configured Prints'" +
textBox1.Text + ".SLDDRW", 0, 2);
}
public SldWorks swApp;
我明白了,谢谢大家的帮助。
SldWorks swApp = null;
swApp = (SldWorks)Activator.CreateInstance(
Type.GetTypeFromProgID("SldWorks.Application"));
您必须在某个地方填充swApp。我不使用SolidWorks,所以我不能给你确切的代码,但看看他们的示例代码的构造函数。也许您可以在这里找到swApp如何填充的示例。