标题:
[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