Board logo

标题: [V7功能解说]如何在V7中设定和配置Eclipse以便用于调试? [打印本页]

作者: lynn.yu    时间: 2016-2-23 18:04     标题: [V7功能解说]如何在V7中设定和配置Eclipse以便用于调试?

作者:Esfahani

如果你是一个开发人员,并曾经在Sage ERP X3 V6中调试过代码,那么你肯定注意到了现在那个通用的Dbgaff指令在V7中已经不起作用了。

(Dbgaff指令能够启动V6中集成的Sage ERP X3调试程序)而现在如果你尝试添加Dbgaff指令,那么你会收到一条消息,显示“调试程序未激活:无法启动”?

解决方法就是按照下列步骤使用Eclipse来进行调试。
1.        在你的V7.1光盘中已经交付了Eclipse文件,找到其存放位置。
2.        打开 \Sage ERP X3 V7.1\SafeX3Installs\SafeX3Studio
3.        将Eclipse zip文件解压至任何你希望的位置。
4.        通过点击你已经解压好的Eclipse文件夹下的Eclipse可执行文件来启动Eclipse。

[attach]1859[/attach]


5.        你首次启动Eclipse时会被要求选择一个工作区目录。(如果你觉得默认路径合适,点击【OK】即可)。

[attach]1860[/attach]


6.        在你初次启动之后,程序可能会提示你是否需要安装连接器,鉴于本文的目的,仅点击【取消】即可。
[attach]1861[/attach]

7.        现已经启动了Eclipse。如果你希望,可以关闭欢迎页。
[attach]1862[/attach]


8.        现在点击文件→新建→项目。
[attach]1863[/attach]


9.        展开X3文件夹并选择X3项目。
[attach]1864[/attach]


10.        输入所需的项目名称,然后点击下一步。
[attach]1865[/attach]

11.        点击下一步。
12.        在【账套访问】版块下录入Sage ERP X3应用服务器名称和端口,并选择你需要的账套。
13.        还要在【X3用户】版块下录入你的Sage ERP X3 V6层级用户,用户ID=admin,而密码为空(除非V6层级的用户已被更改)。
14.        【语言】选择ENG。
15.        在【服务器认证】版块下录入你的Windows用户ID和密码。
16.        点击【检查连接】。
[attach]1866[/attach]

17.        如果检查连接时出错,请核查已录入的设置是否正确。
18.        点击【完成】。
19.        如果提示“打开关联透视图?”点击【否】。
[attach]1867[/attach]

这样你X3项目和连接就设置好了,你就可以按照下面的步骤开始调试代码了。

(在下面示例中,我将在SUBSOHA下录入一个端点)
1.        点击文件→打开SAFE X3源文件。
[attach]1868[/attach]

2.        选择你所需的文件,然后点击【OK】。
[attach]1869[/attach]

3.        找到你想要放置断点的行。
4.        在行的右侧单击右键,选择切换断点。
[attach]1870[/attach]

5.        打开调试透视图。
[attach]1871[/attach]

6.        现在启动V7,并打开与这个代码相关的功能。(在本示例中,这个功能就是“销售订单”)。
7.        在执行你的断点之前,还需完成一个额外的步骤,那就是将其添加至V7进程。
8.        在Eclipse调试中,,点击项目→添加至进程。
[attach]1872[/attach]

9.        选择X3进程,在本示例中,与GESSOH关联的进程就是那个正确的进程,随后点击【附加】。
[attach]1873[/attach]

10.        现在返回V7(在本示例中,即在我创建好一个新的销售订单之后)我的断点会使程序挂起,而在V7中我会看到一个旋转花(转轮),但在Eclipse中,调试程序将会执行代码堆栈。




欢迎光临 赛捷软件论坛 (http://sagesoft.cn/bbs/) Powered by Discuz! 7.2