解决Revit开发程序运行时,按ESC退出报错问题

简介: 解决Revit开发程序运行时,按ESC退出报错问题

对特定的异常进行捕获和报错

try
{
    var reference = uidoc.Selection.PickObject(ObjectType.Element, "请选择您要查看的元素");
}
catch (Autodesk.Revit.Exceptions.OperationCanceledException ex)
{
    TaskDialog.Show("ERROR", "未选取任何对象!");
    //TaskDialog.Show("ERROR",ex.ToString());
    return Result.Failed;
}
相关文章
利用OllyDbg对程序内容进行修改实验
利用OllyDbg对程序内容进行修改实验
|
8月前
|
JSON C++ 数据格式
《C++避坑神器·二十二》VS能正常运行程序,但运行exe程序无响应解决办法
《C++避坑神器·二十二》VS能正常运行程序,但运行exe程序无响应解决办法
84 0
|
9月前
|
缓存 小程序 开发工具
解决微信开发工具的调试器加载错误,从任务栏打开工具可能导致该问题,请不要从任务栏启动工具。 和调试器控制台显示为空,刷新出不来的问题。
解决微信开发工具的调试器加载错误,从任务栏打开工具可能导致该问题,请不要从任务栏启动工具。 和调试器控制台显示为空,刷新出不来的问题。
302 0
LabVIEW实现应用程序停止或退出
我们在做应用程序开发时,最后必然会用到应用程序停止或退出功能,本篇博文将分享实用LabVIEW如何实现应用程序停止或退出。
|
Ubuntu Linux Windows
项目实战:Qt终端命令模拟工具 v1.0.0(实时获取命令行输出,执行指令,模拟ctrl+c中止操作)
在Qt软件中实现部分终端控制命令行功能,使软件内可以又好的模拟终端控制,提升软件整体契合度。
项目实战:Qt终端命令模拟工具 v1.0.0(实时获取命令行输出,执行指令,模拟ctrl+c中止操作)
运行主程序后无法显示图形化界面的原因及其解决方法(拼图小游戏)
在定义完GameJFrame、LoginJFrame和RegisterJFrame方法后,如果要调用该方法内的成员变量,要使用this关键字,而不是像在测试类中新建对象后直接调用新的对象,这样的话由于我们调用的方法是不含参数的,如果new了一个对象会被放到堆内存中,数据也在堆内存中,所以无法访问到
212 0
运行主程序后无法显示图形化界面的原因及其解决方法(拼图小游戏)
|
前端开发 测试技术
clswindow使用案例:防止vb程序重复打开,如果重复打开则激活当前已经打开的程序
clswindow使用案例:防止vb程序重复打开,如果重复打开则激活当前已经打开的程序
227 0
clswindow使用案例:防止vb程序重复打开,如果重复打开则激活当前已经打开的程序
MFC下运行控制台不显示黑屏
MFC下运行控制台不显示黑屏
87 0
关于 qt程序退出出现“已停止工作”程序奔溃问题 的解决方法
关于 qt程序退出出现“已停止工作”程序奔溃问题 的解决方法
关于 qt程序退出出现“已停止工作”程序奔溃问题 的解决方法
|
Shell Windows
Windows程序设计打开另一个程序的三种方法
Windows程序设计打开另一个程序的三种方法
514 0