PLM之家PLMHome-国产软件践行者

[求助] 请问我用VS2010编的二次开发闪退

[复制链接]

2014-7-22 15:25:09 4572 1

123ssddf 发表于 2014-7-20 14:08:30 |阅读模式

123ssddf 楼主

2014-7-20 14:08:30

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

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

x
通过菜单栏本来可以打开自己做的控件
% u+ ^& y& B; x1 @& G2 h但是我关了VS2010后再打开原解决方案生成DLL
. y- x. E: m. F  H+ y* Y再运行UG打开控件就会闪退
- w9 n% c; A3 l6 T$ q, W我把 public static int Main(string[] args)
! T- v" c' H7 D' C    {
2 V( o6 o& ]6 c" K' D; F; j        int retValue = 0;
5 \' m* s2 E, d, e! p8 K  q        try
5 K2 @! m- b' A# Z- b4 E        {5 q7 O5 z# G) @$ F+ w3 H
            theProgram1 = new Program();+ Z9 W+ y+ C. N# f! `! {, Y8 g
            //TODO: Add your application code here
' c0 v# T# ]. ?% w. m$ {8 q            theProgram1.Dispose();         
* T  ^$ l" t% o1 l. |" {5 C  s}. i* x9 D8 m6 u6 ?
        caTCh (NXOpen.NXException)1 l( R% W; `# [8 O! |: ^
        {
, h7 K/ k  b4 q4 k, x2 m         }
8 y5 a9 t. G6 e. m        NX8_Open_CS_Wizard1.Form1 h711=new NX8_Open_CS_Wizard1.Form1();  
$ V, y4 @3 b4 z% ]        h711.Show();
+ \+ D! e! Z, N& i6 P         Console.ReadKey(); //这里加上代码防止闪退8 ]8 o5 E/ J$ Q& I2 i& V. a7 T0 J
        return retValue;
5 f: T! G7 I* D! w( X    }& `! x& B$ K, f9 K4 ^" `: v
然后就不会闪退了 但是UG报错外部库出错2 U4 p. z& _. ?& p2 Y

/ n; i5 O" j. `& ^我是不关VS继续编就不会有问题,退出了VS再打开原解决方案再次生成就出错
8 J" Y- W" `, u' R$ t# H, E是否和我添加录制文件有关呢 我每次都是
0 O/ G( i' n6 M) D直接在NXOpen.Features.Feature feature1;* q2 Y0 N* R/ {2 B8 h# ~- K; W
        feature1 = extrudeBuilder1.CommitFeature();# n9 u6 i1 p3 Z# t
//直接RETUN下面不管: B/ M* ]4 G  |+ i) |) Z. X
我添加过很多录制文件 每次出这问题也是新添加录制文件后的
5 N5 M: R" u0 F6 m& A2 A能帮我解决问题的我可以转200元当交学费 +我Q1640567984 也可以自己开价 求大侠帮我
9 H- G" |- h$ l0 j" `/ {& d6 b2 t" E' F7 Q% H0 h! u9 ~
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复1

花在人间 发表于 2014-7-22 15:25:09

花在人间 沙发

2014-7-22 15:25:09

C#不太懂,看你那程序的意思不就是打开再关闭吗?8 v# c* m' p. ]( j' P0 R
new之后再dispose,个人想法
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了