[英]Solidworks API and Winforms C# swApp (Standalone)
這是solidworks
告訴您要做的引用swApp
事情,但是我一直在引用它的行上得到NullReferenceException
。
有誰知道為什么嗎? 或我該如何修理?
以后可以在swApp = ????
嗎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的示例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.