1 在.NET中,进行CATIA(三维设计软件)二次开发时遇到的问题. - ASP.NET - ITPUB论坛 - IT168旗下专业技术社区

ITPUB??ì3
ITPUB论坛 » ASP.NET » 在.NET中,进行CATIA(三维设计软件)二次开发时遇到的问题.

标题: [原创] 在.NET中,进行CATIA(三维设计软件)二次开发时遇到的问题.
离线 Arrayraffles
船舶设计师


精华贴数 0
个人空间 0
技术积分 100 (15588)
社区积分 0 (148156)
注册日期 2004-9-7
论坛徽章:0
      
      

发表于 2007-7-14 10:08 
在.NET中,进行CATIA(三维设计软件)二次开发时遇到的问题.

我在进行CATIA(三维设计软件)二次开发时遇到这样一个问题:
VB.NET代码如下:

       Dim CATIA As INFITF.Application
        CATIA = GetObject(, "CATIA.APPLICATION"
        Dim ActiveSelection As INFITF.Selection
        ActiveSelection = CATIA.ActiveDocument.Selection
        Dim i As Integer
        For i = 1 To ActiveSelection.Count2
            ActiveSelection.Item(i).Value.Name = i.ToString()
        Next i

C#代码如下:

        INFITF.Application CATIA = (INFITF.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("CATIA.APPLICATION";
      INFITF.Selection ActiveSelection = CATIA.ActiveDocument.Selection;
      for (int i = 1; i <= ActiveSelection.Count2; i++)
      {
           ActiveSelection.Item(i).Value.Name=i.ToString();
     }

VB代码可以正常运行,而且功能正常,但C#却提示:ActiveSelect.Item(i).Value.Name=i.toString() 里的Name未定义.在VB里Value也没有Name属性(初步考虑,是在运行时才获得的),

请教高手这是怎么回事?


顶部
离线 Arrayraffles
船舶设计师


精华贴数 0
个人空间 0
技术积分 100 (15588)
社区积分 0 (148156)
注册日期 2004-9-7
论坛徽章:0
      
      

发表于 2007-7-14 10:56 
????????????

?????????????????


顶部
离线 raffles
船舶设计师


精华贴数 0
个人空间 0
技术积分 100 (15588)
社区积分 0 (148156)
注册日期 2004-9-7
论坛徽章:0
      
      

发表于 2007-7-24 16:24 


自己顶一下


顶部
离线 raffles
船舶设计师


精华贴数 0
个人空间 0
技术积分 100 (15588)
社区积分 0 (148156)
注册日期 2004-9-7
论坛徽章:0
      
      

发表于 2007-7-26 10:23 
SOS SOS SOS

不行!转阵地!!!


顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问