簡體   English   中英

SolidWorks API和Winforms C#swApp(獨立)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM