0

我有一个供客户使用的 Sketchup 插件,因此我需要对其进行扰码以创建一个 .rbs 文件。当文件为 .rb 时,可以完美运行,但是当我将其转换为 .rbs 时,插件会在启动时使 Sketchup 崩溃。有谁知道这些问题?

4

2 回答 2

2

我曾经遇到过这个问题,我的 plugin.rb 在您再次创建之前检查了是否已经创建了 webdialog。

if mywebdialog.nil?;
     mywebdialog = UI :: WebDialog.new ("" ......

当它是 .rb 时,此代码在 SketchUp 中工作,当它使用 Scramble .rbs 进行加密时,它会给出一个触发的错误 BugSplat ... al 检查你的代码没有这样做。

删除“if mywebdialog.nil?;” 并再次测试!

于 2012-10-23T17:55:42.273 回答
1

在创建另一个之前检查是否创建了 webDialog。

于 2013-12-03T15:34:56.527 回答