エラーのチェックを初期化します。
サポートされているプラットフォーム: Windows のみ
名前空間: AcStMgr
アセンブリ: AcStMgr.tlb
内部使用のみ。
VB.NET:
object.Start([bShowIgnored])
C#:
object.Start([bShowIgnored]);
タイプ: AcStErrorIterator オブジェクト
このメソッドが適用されるオブジェクト。
アクセス: 入力のみ
タイプ: ブール型
エラーが無視するものとしてマークされた場合、
VB.NET:
Public Sub Start(pStartError) _
Implements IAcStPlugin2.Start
...
End Sub
C#:
public void Start(pStartError)
{
...;
}
タイプ: IAcStPlugin2 インタフェース
このメソッドが適用されるインタフェース。
アクセス: 入力のみ
タイプ: AcStError オブジェクト
チェックするエラー オブジェクト。
戻り値はありません。
追加の注意はありません。
バージョン: AutoCAD 2004 以降
VB.NET:
Public Sub PlugIn_Start(ByVal pStartError As AcStError) _
Implements IAcStPlugin2.Start
' pStartError is not an actual programming error that needs to be handled,
' but a reference to an object that does not match the standards
' in the DWS file.
' If pStartError is an object, checking should start
' from that error, not the beginning of the current context.
If IsNothing(pStartError) = False Then
' Get the ObjectId of the first object to check
Dim badId As Long = pStartError.BadObjectId
' Find the index for ObjectId in the context list stored in m_objIDArray
For m_curIndex = 0 To m_ContextList.Count - 1
If m_ContextList.Item(m_curIndex) = badId Then
m_curIndex = m_curIndex - 1
PlugIn_Next()
End If
Next
Else
' A valid AcStError object was not passed to the method.
' Checking should start at the beginning of the context list.
m_curIndex = -1
PlugIn_Next()
End If
End Sub
C#:
public void PlugIn_Start(AcStError pStartError)
{
// pStartError is not an actual programming error that needs to be handled,
// but a reference to an object that does not match the standards
// in the DWS file.
// If pStartError is an object, checking should start
// from that error, not the beginning of the current context.
if ((pStartError == null) == false)
{
// Get the ObjectId of the first object to check
long badId = pStartError.BadObjectId;
// Find the index for ObjectId in the context list stored in m_objIDArray
for (m_curIndex = 0; m_curIndex <= m_ContextList.Count - 1; m_curIndex++)
{
if (Convert.ToInt64(m_ContextList.GetItem(m_curIndex)) == badId)
{
m_curIndex = m_curIndex - 1;
PlugIn_Next();
}
}
}
else
{
// A valid AcStError object was not passed to the method.
// Checking should start at the beginning of the context list.
m_curIndex = -1;
PlugIn_Next();
}
}
void IAcStPlugin2.Start(AcStError pStartError)
{
PlugIn_Start(pStartError);
}