VDF常见问题整理(六十七):如何更改或更改发生的异常和对话框

VectorDraw Developer Framework


问:当用户尝试删除命名为STANDARD或在工程图中使用的图层/文本样式/暗淡样式时,如何更改或更改发生的异常/span>

答:请检查以下VectorDraw引发的异常,开发者可以捕捉到这些异常。其中一些异常的信息会显示给最终用户。开发者可以在vdres.txt中控制这些信息的显示。

  • ChangeOwnerException , 当发生非法的所有者变更时,会引发该异常。这个消息通常显示给开发者。

    “Object ” *** ” cannot change owner.”where *** can be Layer , Dimension etc…. (an object type).

  • DublicateItemInCollection , 当同一个对象在一个集合中被添加两次时,就会引发这个异常。这个消息通常会显示给开发者。

    “Object ” *** ” with handle ” *handle* ” has already been added in collection.”
    where *** can Layer , Dimension etc…. (an object type).

  • CannotDeleteException , 这通常是在一个主图不能被删除时发生的。在VectorDraw表格中,当一个图层,Textstyle,Dimstyle等不能被删除时,这个消息会被显示出来,因为它是STANDARD或者它在绘图中被使用。

    “Object ” *** ” cannot be deleted.”where *** is Layer , DimStyle, TextStyle etc…

  • CannotRenameException , 这通常是在一个主图不能被重命名时发生的。在VectorDraw表格中,当一个图层,Textstyle,Dimstyle等不能被重命名时,这个消息就会显示出来,因为它是STANDARD或者名字已经被使用了。

    “The name ” ‘name’ ” exists in the objects table.nSelect a deferent one.””Object of type ” *** ” with name ” ‘name’ ” cannot be renamed.”where *** can Layer , Dimension etc…. (an object type).

  • InvalidPropertyValueException , 这个异常主要是在开发者向方法或属性传递一个无效的属性时引发的。其中Method是当前引发异常的方法。

    “Invalid property value in ” ‘Method’ ” property”

  • InvalidTableNameException , 当开发者或用户输入一个无效的名称到一个主表(层,Dimstyle等)时,这个异常就会被引发。

    “Invalid Table name”

=======================================================

如果您对想要购买正版授权VectorDraw Developer Framework(VDF),可以联系在线客服>>咨询相关问题。

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月23日
下一篇 2021年1月23日

相关推荐

发表回复

登录后才能评论