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

2019-07-17 11:34发布

如题,左边是编译后通过动态调用打开的子VI前面板,右边是编译前的,两者运行结果不一至是为什么?我希望是编译后也能通过动态调用打开的子VI前面板进行代码编辑。请问有解决方法吗?
QQ截图20170918171324.png
这是动态调用子VI显示前面板的代码。
QQ截图20170918171904.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
muz210
1楼-- · 2019-07-17 14:21
生成EXE还能编译?
看看大神怎么说
sszx2007
2楼-- · 2019-07-17 15:51
muz210 发表于 2017-9-19 08:41
生成EXE还能编译?
看看大神怎么说

是主程序生成EXE,子VI是通过动态调用打开的,子VI是代码来的
城北徐公子
3楼-- · 2019-07-17 19:25
也就是说编译前打开子VI的前面板,编译生成EXE之后打开的子VI也变成了EXE程序这个意思吗
sszx2007
4楼-- · 2019-07-17 19:49
城北徐公子 发表于 2017-9-19 16:00
也就是说编译前打开子VI的前面板,编译生成EXE之后打开的子VI也变成了EXE程序这个意思吗

子VI是没有编译的,只是主程序在编译前和编译后对子VI调用产生的效果不一样,主程序编译前调用的子VI是可以编辑的,主程序编译后调用的子VI就不可以编辑了,我子VI是动态调用的,理应跟主程序没有关系才是
wyq95361977
5楼-- · 2019-07-17 20:07
 精彩回答 2  元偷偷看……
sszx2007
6楼-- · 2019-07-17 21:44
wyq95361977 发表于 2017-10-12 21:02
代码应该是被加载到内存里面了
你点击CTL+M试试
这个是解除v内存i加载

不是这个问题,一直没试出来

一周热门 更多>