edata
发表于 2021-1-20 13:13:50
txt文件最好是可以自己生成,txt路径相对dll路径即可。写固定了不好移植。
dll位置没必要固定,固定以后问题会多。
c#开发netAPI有一定的兼容性,使用2013开发的,基本上以上版本都可能直接使用,只要不使用高版本的API,问题不大。
基于可以兼容,开发几个版本就可以,所以路径不需要固定,可以通用。
至于加载问题,可以使用注册表的方式自动加载,或者第一次使用lsp选择一下也行,记住修改路径就行了。
高版本可能出现的安全路径可以修改和添加解决。
另外lisp函数定义可以考虑使用object类型作为返回值,返回任意object对象,字符串,列表,数值,布尔,都行。。
print1985
发表于 2021-1-20 16:19:09
edata 发表于 2021-1-20 13:13
txt文件最好是可以自己生成,txt路径相对dll路径即可。写固定了不好移植。
dll位置没必要固定,固定以后问 ...
谢谢大师的指导,很多东西还不会,慢慢学
print1985
发表于 2021-1-20 16:21:27
hf423 发表于 2021-1-19 22:53
谢谢分享,提2个小问题
1、必须ag启动么?和自己的ag冲突了,搞个长命令启动比较合适。
2、双击历史记录 ...
后面我改下快捷键
双击历史记录主要是为了修改,利用原来的一些数据,如果双击又重新计算一次原算式那岂不是毫无意义
print1985
发表于 2021-1-20 16:24:59
jun353835273 发表于 2021-1-20 08:24
非模态比较方便,建议楼主来个lisp调用c#界面对话框的简易教程,让更多的人研究c#哇,到时候就百花齐放,选 ...
我也是个初步入门选手,不敢写什么教程,可以共同探讨学习
关于lisp调用c#函数,明经和晓东上面都有很多例子,我也是摸着前辈的代码过河
lxl217114
发表于 2021-1-20 19:17:26
这个强,点个赞
liuyj
发表于 2021-1-20 22:19:57
能否不指定路径?只要在支持路径下都可以。我从不在support目录下放插件,太乱
print1985
发表于 2021-1-20 23:51:02
liuyj 发表于 2021-1-20 22:19
能否不指定路径?只要在支持路径下都可以。我从不在support目录下放插件,太乱
下个版本我试试,水平有限,功能有限
lxl217114
发表于 2021-1-24 13:27:37
netload 程序集文件名: .\阿甘计算器\agancal.dll 无法加载 .\阿甘计算器\agancal.dll 程序集。
H-浩浩-H
发表于 2021-1-24 17:43:23
大神,能把提取标注数字加进去吗,很多时候都是计算标注的数字 谢谢分享
print1985
发表于 2021-1-26 11:52:35
lxl217114 发表于 2021-1-24 13:27
netload 程序集文件名: .\阿甘计算器\agancal.dll 无法加载 .\阿甘计算器\agancal.dll 程序集。
是不是DLL文件没放在我说的地方呢