экземпляр.

рагмент кода из приложения, которое я унаследовал, пользователь получил желтый экран смерти:

В экземпляре объекта не задана ссылка на объект

на линии:

bool l_Success ... 

Теперь я на 95% уверен, что неверный аргументref l_Monitor что очень странно, учитывая, что объект был создан несколькими строками раньше. Кто-нибудь знает, почему это произойдет? Обратите внимание, что я видел ту же проблему в других местах кода.

IDMS.Monitor l_Monitor = new IDMS.Monitor();
l_Monitor.LogFile.Product_ID = "SE_WEB_APP";

if (m_PermType_RadioButtonList.SelectedIndex == -1) {
    l_Monitor.LogFile.Log(
        Nortel.IS.IDMS.LogFile.MessageTypes.ERROR,
        "No permission type selected"
        );
    return;
}
bool l_Success = SE.UI.Utilities.GetPermissionList(
    ref l_Monitor,
    ref m_CPermissions_ListBox,
    (int)this.ViewState["m_Account_Share_ID"],
    (m_PermFolders_DropDownList.Enabled)
        ? m_PermFolders_DropDownList.SelectedItem.Value
        : "-1",
    (SE.Types.PermissionType)m_PermType_RadioButtonList.SelectedIndex,
    (SE.Types.PermissionResource)m_PermResource_RadioButtonList.SelectedIndex);

Ответы на вопрос(0)

Ваш ответ на вопрос