LabVIEWwilliam hill官网
直播中

sszx2007

10年用户 1989经验值
擅长:labview
私信 关注
[问答]

为什么编译后的主程序通过动态调用打开的子VI前面板不可编辑?

如题,左边是编译后通过动态调用打开的子VI前面板,右边是编译前的,两者运行结果不一至是为什么?我希望是编译后也能通过动态调用打开的子VI前面板进行代码编辑。请问有解决方法吗?
QQ截图20170918171324.png
这是动态调用子VI显示前面板的代码。
QQ截图20170918171904.png
已退回100积分

回帖(8)

muz

2017-9-19 08:41:50
生成EXE还能编译?
看看大神怎么说
举报

sszx2007

2017-9-19 11:35:58
引用: muz210 发表于 2017-9-19 08:41
生成EXE还能编译?
看看大神怎么说

是主程序生成EXE,子VI是通过动态调用打开的,子VI是代码来的
举报

方程

2017-9-19 16:00:18
也就是说编译前打开子VI的前面板,编译生成EXE之后打开的子VI也变成了EXE程序这个意思吗
举报

sszx2007

2017-9-19 17:24:10
引用: 城北徐公子 发表于 2017-9-19 16:00
也就是说编译前打开子VI的前面板,编译生成EXE之后打开的子VI也变成了EXE程序这个意思吗

子VI是没有编译的,只是主程序在编译前和编译后对子VI调用产生的效果不一样,主程序编译前调用的子VI是可以编辑的,主程序编译后调用的子VI就不可以编辑了,我子VI是动态调用的,理应跟主程序没有关系才是
举报

更多回帖

发帖
×
20
完善资料,
赚取积分