[V7功能解说] 如何运用Eclipse来调试X3代码文件?
在我们之前的论坛文章《V7中如何打开Eclipse文件夹中的Sage X3代码文件》中,我们提及了如何创建一个工作空间或者打开X3代码文件。那么在本文中,我们进一步讲解如何以更简便的方式在Eclipse中调试你自己的代码。尽管可能有很多方式可以用来调试代码,但个人认为这种方式对初学者而言更简单些。在我们开始之前,假定你已经以与我们上一篇文章所描述的相类似的方式在Eclipse中打开了Sage X3代码文件。本例中,我将参照销售订单来调试代码。
第1步
打开销售订单屏幕(功能代码GESSOH)
第2步
在eclipse中打开点文件SPESOH,并且要将模式设为DEBUG模式。
通过右击选择断点或者在左手侧双击的方式在你希望的代码中位置标记断点。
[attach]2229[/attach]
第3步
现在将进程附加至你的功能。点击“Project(项目)” 菜单,然后选择“Attach to process(附加至进程)”。
[attach]2230[/attach]
第4步
此时,会弹出一个新的屏幕,在上面你需要选择你当前登录的用户以及你要调试的功能。点击“Attach(附加)”按钮。
[attach]2231[/attach]
第5步
现在,返回你的浏览器,任意地执行一些交易。因为我刚刚在Action标签上设置了断点,所以针对每一步操作都会进行调试。返回eclipse后,你会看到它已经开始调试了。按下F8键会把你带回下图中加亮标注并有箭头指示的Action标签。
Eclipse中的调试选项还包括:
F5——step into(单步执行,遇到子函数就进入并且继续单步执行);类似于V6中的行按钮
F6——step over(在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步);类似于V6中的继续按钮
[attach]2232[/attach]
页:
[1]