乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 44|回复: 19

[编程交流] 自动加载。DLL文件

[复制链接]

9

主题

46

帖子

37

银币

初来乍到

Rank: 1

铜币
45
发表于 2022-7-6 12:06:25 | 显示全部楼层 |阅读模式
早上好
 
我有一个?关于装载。dll文件自动生成,基本上你知道怎么把。lsp文件进入你的启动套件,并且不必再次键入appload来加载它,那么你究竟是如何做到这一点的呢。dll文件???
 
干杯
 
艾米丽
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:10:59 | 显示全部楼层
也许是这样?
 
  1. (defun-q DLLSTART ( )
  2. (command "_.netload" "mydll.dll")
  3. (princ))
  4. (setq S::STARTUP (append S::STARTUP DLLSTART))
回复

使用道具 举报

9

主题

46

帖子

37

银币

初来乍到

Rank: 1

铜币
45
发表于 2022-7-6 12:13:04 | 显示全部楼层
你好,李,非常感谢你的帮助
 
虽然我认为我做错了什么,但我首先将其复制并粘贴到命令行中进行测试,并出现以下错误。
我该如何运行它?
 
命令:(setq S::STARTUP(append S::STARTUP DLLSTART))
; 错误:访问已编译函数定义的尝试无效。你可以
要使用defun-q定义它:#
 
还不算太热,还不了解。Dll的,我的意思是我可以加载他们时,他们是供应和加载通过NETLOAD,但这就是它!!
 
干杯
 
艾米丽
回复

使用道具 举报

14

主题

271

帖子

257

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-6 12:18:20 | 显示全部楼层
这可能与李的建议是一样的(你必须向我解释一下,李),但有几次我想在启动时加载dll,我只是制作了一个类似这样的lisp文件,然后将其添加到启动套件中,就像你使用lisp一样(因为我不知道其他方法):
  1. (if (findfile "mydll.dll")
  2. (progn
  3.    (princ "mydll.dll loaded.\n")
  4.    (command "._NETLOAD" "mydll.dll"))
  5. (princ "mydll.dll NOT found!\n"))
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:21:58 | 显示全部楼层
它应该放在你的阿卡多克。lsp将在启动时运行,但我认为,如果尚未定义S::startup,请尝试以下操作:
 
显然,用dll文件名替换“mydll.dll”。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:25:33 | 显示全部楼层
 
这可能很好,Steve,只是所有在启动时加载DLL的示例都涉及S::Startup函数(包括VLIDE)眨眼:
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:27:46 | 显示全部楼层
你现在让我思考(并怀疑自己)史蒂夫。。。已经在theSwamp上发布了一条帖子来讨论..:眨眼:
回复

使用道具 举报

14

主题

271

帖子

257

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-6 12:30:47 | 显示全部楼层
这些例子在哪里?
我会注意你的沼泽线。
回复

使用道具 举报

9

主题

46

帖子

37

银币

初来乍到

Rank: 1

铜币
45
发表于 2022-7-6 12:34:58 | 显示全部楼层
非常感谢大家,
 
工作完美:-)
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:37:43 | 显示全部楼层
 
只要在S::STARTUP上搜索一下,就会找到两个。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-5 10:07 , Processed in 0.614613 second(s), 83 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表