Get Last Save Error Example (C#)
This example shows how to get the last save error.
//-------------------------------------------------------------------
// This example shows how to get the last save error issued
by Microsoft
// in the current session.
//
// Preconditions: You
need a SolidWorks session in which a save error
// has occurred.
//
// Postconditions: Inspect
the Immediate Window.
//--------------------------------------------------------------------
using SolidWorks.Interop.sldworks;
using SolidWorks.Interop.swconst;
using System;
using System.Diagnostics;
partial
class SolidWorksMacro
{
object
varPath;
object
varError;
object
varMessage;
long
err;
public
void Main()
{
varMessage
= swApp.GetLastSaveError(out varPath,
out varError);
if
(!(varError == null))
{
err
= (long)varError;
if
(!(err == 0))
{
Debug.Print("The
document generating the save error was: " + (String)varPath);
Debug.Print("The
error code was: " + (String)varError);
Debug.Print("The
error message was: " + (String)varMessage);
}
else
{
Debug.Print("This
session has not experienced a save error.");
}
}
else
{
Debug.Print("This
session has not experienced a save error.");
}
}
public
SldWorks swApp;
}