1个回答
展开全部
你这个问题比较奇怪:
1、我打开fig文件没遇到你说的情况,而且我在javacomponent.m这个文件的第一行代码上设置断点,然后打开fig文件,发现根本就没有执行到这个文件。
2、查看javacomponent.m的代码,containerDelete就是包含在该文件中的子函数(local function),照理说,不应该会发生找不到这个函数的问题。
鉴于上面的情况,请你:
1、提供一下自己的软件环境,如操作系统和matlab版本等。最好运行ver命令,然后把最上面显示的那几行信息贴出来,类似下面这样:
-------------------------------------------------------------------------------------
MATLAB Version 7.7.0.471 (R2008b)
MATLAB License Number: 161051
Operating System: Microsoft Windows XP Version 5.1 (Build 2600: Service Pack 3)
Java VM Version: Java 1.6.0_04 with Sun Microsystems Inc. Java HotSpot(TM) Client VM mixed mode
-------------------------------------------------------------------------------------
2、打开文件:
edit javacomponent.m
并在第一行代码上设置断点,然后打开fig文件,看看是否执行到该文件,如果能进去,就单步跟踪看看。
1、我打开fig文件没遇到你说的情况,而且我在javacomponent.m这个文件的第一行代码上设置断点,然后打开fig文件,发现根本就没有执行到这个文件。
2、查看javacomponent.m的代码,containerDelete就是包含在该文件中的子函数(local function),照理说,不应该会发生找不到这个函数的问题。
鉴于上面的情况,请你:
1、提供一下自己的软件环境,如操作系统和matlab版本等。最好运行ver命令,然后把最上面显示的那几行信息贴出来,类似下面这样:
-------------------------------------------------------------------------------------
MATLAB Version 7.7.0.471 (R2008b)
MATLAB License Number: 161051
Operating System: Microsoft Windows XP Version 5.1 (Build 2600: Service Pack 3)
Java VM Version: Java 1.6.0_04 with Sun Microsystems Inc. Java HotSpot(TM) Client VM mixed mode
-------------------------------------------------------------------------------------
2、打开文件:
edit javacomponent.m
并在第一行代码上设置断点,然后打开fig文件,看看是否执行到该文件,如果能进去,就单步跟踪看看。
追问
追答
你的问题解决了,我现在反倒是一头雾水了。。。
1、你说“把那话删了就好了”是什么意思?没看明白。
2、照理说,asv文件应该不会有什么影响,你所说“同时有asv文件和fig文件的可以打开”我也感到比较奇怪。
3、怎么会“设置不了断点”呢?从你贴出的提示看,也不像是不能设置断点的现象。
你遇到的问题很少见,比较大的可能是你的系统上开始有什么地方搞错了,但究竟是哪里出了问题,我还真想不出了。
要是方便的话,希望您能把我上面说的几点疑惑解释一下,毕竟无论提问还是回答,都是一种交流。我回答问题是有诚意的(包括尽量减少错别字),希望助人的同时也能提高自己,并非为了虚名。当然,您如果问题已解决不想再多花时间,我也能够理解。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询