jacenhe 发表于 2022-2-25 11:25:47

感谢分享,

虽然这样的确会把 ocx 编译到代码里,打开生成的 EXE 是没问题的:
com.activeX.appData( "aardio/com/Slide.ocx", $"d:\下载\aardio\project\图库\lib\Slide.ocx" );
但打开源码会报错,正确写法是:
import com.activeX;
com.activeX.appData( "aardio/com/Slide.ocx", $"\lib\Slide.ocx" )aardio 里路径开始有一个斜杆(或反斜杆) 就表示应用程序根目录 —— 开发时就是工程目录(发布后为 EXE 目录)。

guangdonglbq 发表于 2022-2-25 15:30:01

jacenhe 发表于 2022-2-25 11:25
感谢分享,

虽然这样的确会把 ocx 编译到代码里,打开生成的 EXE 是没问题的:

嗯,相对路径比较好用,我后面改一下。“com控件查看器’”里显示的是绝对路径,所以这里也用了绝对路径。搜索
复制

liuyj 发表于 2022-2-26 15:30:22

很不错了,再提建议:1、左侧浏览框太长了,可以在下部增加一些选项,如比例、是否固定角度、插入到图层(默认当前)、是否重复插入等;2、启动时不要打开那个很大的悬浮预览窗,每次第一件事就是去关了它

guangdonglbq 发表于 2022-2-26 21:04:38

liuyj 发表于 2022-2-26 15:30
很不错了,再提建议:1、左侧浏览框太长了,可以在下部增加一些选项,如比例、是否固定角度、插入到图层( ...

1.(一)故意留长的,主要是方便在有多个文件及文件夹时浏览。(二)你说的这些选项,出问题的可能太大:往往并不能知道图块的大小和比例、插入基点等等东西,所以你说的这些东西,个人觉得意义不大,正常来说,把图插入到指定文件后,视具体情况修改才能用。
2.改代码很简单,删除软件启动时打开大预览窗的操作就好。

bloodtempt 发表于 2022-3-2 09:08:17

jacenhe 发表于 2022-2-25 11:25
感谢分享,

虽然这样的确会把 ocx 编译到代码里,打开生成的 EXE 是没问题的:


是否可以开发一个直接读取图形的控件(类似odcl的)不用制作幻灯片,对于cad图纸预览效果会好很多

guangdonglbq 发表于 2022-3-2 19:06:02

bloodtempt 发表于 2022-3-2 09:08
是否可以开发一个直接读取图形的控件(类似odcl的)不用制作幻灯片,对于cad图纸预览效果会好很多

dwg文件的显示效果与字体、显示设置等是有关的,在每台电脑上显示效果都不一定相同;而且dwg文件格式还分很多个版本,cad版本低了,打不开高版本格式的dwg文件。幻灯片是矢量图片,不管在什么电脑上,都是显示出制作时的效果,所以,综合而言,用幻灯片作图库也是一个合适的方案。

宁静港湾 发表于 2022-3-14 00:04:48

下载了使用不了,也是出错,和前面一楼二楼说的一样

guangdonglbq 发表于 2022-3-15 22:37:53

宁静港湾 发表于 2022-3-14 00:04
下载了使用不了,也是出错,和前面一楼二楼说的一样

exe文件可以运行吧?源码是因为私库com.acad没放进去,把所有com.acad替换为com.cad就好。

chenry676 发表于 2022-3-23 11:06:25

作者能否改一下在ACAD和浩辰CAD里面执行命令并弹出图库界面,双击后调入图块的功能?

guangdonglbq 发表于 2022-3-26 11:34:54

本帖最后由 guangdonglbq 于 2022-3-26 11:37 编辑

chenry676 发表于 2022-3-23 11:06
作者能否改一下在ACAD和浩辰CAD里面执行命令并弹出图库界面,双击后调入图块的功能?
在acad下,下载安装插件铺就可以用。下载地址:http://swjtulbq.ysepan.com/搜索
复制


暂时插件铺还未支持浩辰cad。日后可能会。
页: 1 [2] 3 4 5
查看完整版本: 也发一个cad图库软件