感谢分享,
虽然这样的确会把 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 目录)。 |