Почему я не могу прочитать другие атрибуты из макроса CATIA?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Почему я не могу прочитать другие атрибуты из макроса CATIA?

Сообщение Anonymous »

Мы столкнулись с проблемой во время разработки макроса CATIA.
Мы получаем ошибку при попытке прочитать значение атрибута в VPMReference (имя атрибута: PLMReference.V_hasConfigContext) в макрос. Полученная нами ошибка прилагается (см. error.png).
Изображение

Когда мы пытаемся прочитать другой атрибут (имя атрибута: PLMReference.V_isLastVersion) в том же интерфейсе, мы можем прочитать его без каких-либо проблем.
Полный код приведен ниже (macro.cs). .
Как я могу прочитать значение атрибута V_hasConfigContext?
Заранее спасибо.
Код : macro.cs
using System;
using VPMEditorContextIDL;

namespace Macro_library_VSTA00000042_vst00000042_1
{
public sealed partial class ThisApplication : ObjectModelAgentLib.CATIAEntryPoint
{

// public static void CATMain()
// {
// // Debug entry point, not visible from the host
// CATIA.SystemService.PrintToStdout("Hello, World! C#");
// }

public static void Macro1()
{
try
{

var productService = (PLMProductService)CATIA.ActiveEditor.GetService("PLMProductService");

var root = productService.RootOccurrence.PLMEntity;

System.Windows.Forms.MessageBox.Show((bool)root.GetAttributeValue("V_isLastVersion") + "");
System.Windows.Forms.MessageBox.Show((bool)root.GetAttributeValue("V_hasConfigContext") + "");

}
catch (Exception e)
{

System.Windows.Forms.MessageBox.Show(e.Message);
}

}

}
}


Подробнее здесь: https://stackoverflow.com/questions/787 ... atia-macro
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Преобразование макроса макроса AtlConv.H A2W в векторную реализацию, чтобы избавиться от _alloc
    Anonymous » » в форуме C++
    0 Ответы
    48 Просмотры
    Последнее сообщение Anonymous
  • Сделайте изображение высокого качества в Catia с помощью C# [закрыто]
    Anonymous » » в форуме C#
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • Ошибка инициализации PDF-документа iText при вызове из DLL через Catia, но не через exe
    Гость » » в форуме C#
    0 Ответы
    27 Просмотры
    Последнее сообщение Гость
  • Логическая операция CATIA V5 в C#
    Anonymous » » в форуме C#
    0 Ответы
    47 Просмотры
    Последнее сообщение Anonymous
  • Как в CATIA V5 открыть или вызвать свои catscripts, catvba и vbas из winform?
    Anonymous » » в форуме C#
    0 Ответы
    41 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»