iCAx开思工具箱

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 25861|回复: 3
打印 上一主题 下一主题

用C# 二次开发,只能在UG中执行一次

[复制链接]
跳转到指定楼层
楼主
发表于 2010-5-24 08:22:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我用VS2008 C# NET2.0 NX7.5 写的代码生成EXE文件只能在UG->NXOPEN.执行一次.
执行第二次就报错:    内部错误内部访问违规!
难道是没有释放资源..可是我执行了Dispose() 也不行
代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using NXOpen;
using NXOpen.UF;
namespace CreateNCgroupName
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
      
        private void button1_Click(object sender, EventArgs e)
        {
            Session theSession = Session.GetSession();
            UI theUI = UI.GetUI();//必引用NXOpenUI
            Part thePart = theSession.Parts.Work;
            NXOpen.CAM.CAMSetup tSetup = thePart.CAMSetup;
            NXOpen.NXMessageBox msg = theUI.NXMessageBox;
            
            try
            {
                NXOpen.CAM.NCGroup ncGroup1;
                ncGroup1 = tSetup.CAMGroupCollection.CreateProgram((NXOpen.CAM.NCGroup)theUI.SelectionManager.GetSelectedObject(0), "mill_contour", "PROGRAM", NXOpen.CAM.NCGroupCollection.UseDefaultName.False, "M1D1");
               
            }
            catch (NXException ex)//引用 NXOPEN.Utilities
            {
                theUI.NXMessageBox.Show("error!", NXMessageBox.DialogType.Error, ex.Message);
        
            }
            Dispose();
            
           
        }
        private void button2_Click(object sender, EventArgs e)
        {
            Dispose();
            
        }
        
    }
}

error.JPG (85.95 KB, 下载次数: 4)

error.JPG
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 支持支持
沙发
发表于 2010-5-24 10:54:06 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
板凳
 楼主| 发表于 2010-5-25 08:20:12 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
地板
发表于 2010-6-12 15:07:29 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手板模型制作,在线3D打印服务

QQ|小黑屋|手机版|开思工具箱 CAD工具箱_CAM工具箱  

GMT+8, 2024-11-24 05:26 , Processed in 0.012968 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表