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