Developer Studio中的全局变量和会话

时间:2014-02-19 15:05:56

标签: eclipse progress-4gl openedge

现在它为您运行的每个文件启动一个会话。有没有办法在Eclipse Progress Developer Studio 3.7中使用相同的会话(和相同的全局变量)运行两个文件(没有一个文件运行另一个)?

是的,我知道应该避免全局变量,但这不是主题。

3 个答案:

答案 0 :(得分:1)

您可以通过单击突出显示的按钮从Developer Studio启动过程编辑器。

enter image description here

Procedure Editor将包含Eclipse中当前活动的文件。它在Developer Studio的进度过程中运行,用于编译当前项目。因此,以这种方式启动的所有文件都将使用相同的过程执行(只要您不重新启动OpenEdge AVM)。

在程序编辑器中,只需按F2键即可执行该文件。请注意,这仅适用于过程文件,而不适用于类。

答案 1 :(得分:1)

运行配置中有一个选项可以使用项目avm而不是启动新项目。 这样后续运行将在同一会话中。 您需要重新启动avm以摆脱这些运行创建的上下文

答案 2 :(得分:0)

只有从char或GUI客户端运行它,然后它仍然是:

run prog1.p.
run prog2.p.

所以现在有办法做这个没有“存根”程序,它按顺序运行两个程序。