现在它为您运行的每个文件启动一个会话。有没有办法在Eclipse Progress Developer Studio 3.7中使用相同的会话(和相同的全局变量)运行两个文件(没有一个文件运行另一个)?
是的,我知道应该避免全局变量,但这不是主题。
答案 0 :(得分:1)
您可以通过单击突出显示的按钮从Developer Studio启动过程编辑器。
Procedure Editor将包含Eclipse中当前活动的文件。它在Developer Studio的进度过程中运行,用于编译当前项目。因此,以这种方式启动的所有文件都将使用相同的过程执行(只要您不重新启动OpenEdge AVM)。
在程序编辑器中,只需按F2键即可执行该文件。请注意,这仅适用于过程文件,而不适用于类。
答案 1 :(得分:1)
运行配置中有一个选项可以使用项目avm而不是启动新项目。 这样后续运行将在同一会话中。 您需要重新启动avm以摆脱这些运行创建的上下文
答案 2 :(得分:0)
只有从char或GUI客户端运行它,然后它仍然是:
run prog1.p.
run prog2.p.
所以现在有办法做这个没有“存根”程序,它按顺序运行两个程序。