alanjt 发表于 2022-7-6 11:13:51

更新代码将是一场噩梦。
2、装货时间将缩短。
 
AutoLoad是你的朋友,使用它,享受更短的启动时间。

gilsoto13 发表于 2022-7-6 11:21:59

我已经读过了。。。一些评论。。。但无论如何,我想知道自己在执行例程时是否会出现问题。。。。
 
我在使用它们的时候一点问题都没有。。。所以我想这可能有用。。。。
 
如果我发现奇怪的行为,我可能会回到以前的版本。。。当他们分开的时候。
 
这样做的主要原因基本上是我们公司的标准不应该被我修改,所以我想减少我可以添加的文件数量,或者只是为我的一些同事提供一个可以加载到他们计算机中的文件,以便能够使用我使用的所有这些例程。
 
如果我以后发现任何问题,我将使用此线程。

BlackBox 发表于 2022-7-6 11:26:13

我不得不这么说,我不是故意粗鲁的。。。
 
 
 
*如果你已经评估了在这个线程中提供的所有建议,并且有意识地选择在这个巨大的单片文件中分发你的代码。。。我完全同意。
 
你在为自己(现在显然还有其他人)的失败做准备。
 
 
 
“丁炸好了!”
 
这是一个“配那个的苹果派”。。。您是否考虑过将代码编译成。FAS,或。VLX!?

irneb 发表于 2022-7-6 11:29:30

这也是我的建议。。。特别是使文件不可编辑,但也使加载时间缩短。我确实认为,有了这么多的代码,使用部分CUI可能是一个非常好的主意。然而,我真的不明白为什么你只需要一个文件。有几种方法可以在需要时加载100个完整的LSP,其中一些方法非常简单,其他方法根本不需要额外的设置更改。 
E、 g.我选择的方法是创建局部CUI,并将大多数LSP放在同一文件夹中。然后,在崔的MNL中,我创建了一个自动加载列表,其中列出了与LSP文件一起使用的命令(在自动加载时阅读,尽管我编写了自己的命令以使其更容易)。然后,我编写的代码不依赖于支持路径,MNL文件实际上会将一个全局变量设置为其安装路径(它从Enterprise CUI或部分CUI ActiveX对象中获取此值-该对象根本不需要位于支持路径上)。
 
这样一来,“安装”插件所需的就是将CUI用作企业级或部分级。要卸载,只需卸载CUI-无需更改任何设置。无需修改AppLoad,选项对话框中无需更改,甚至可以在CMD/VBS文件中极其轻松地编写脚本,只需将CUI添加到AutoCAD的注册表中,以便在下次打开ACad时加载-用户甚至不需要知道如何设置任何内容。
 
顺便说一句,如果你以后决定包含一些DCL,你会怎么做。有一种方法可以在LSP文件中包含DCL,但这不是一个简单的复制粘贴操作。当然,你可以将它们添加到VLX中。
页: 1 [2]
查看完整版本: 关于粘贴多个lisp routin