当前位置:  开发笔记 > 运维 > 正文

如何检查文件是否已包含在内?

如何解决《如何检查文件是否已包含在内?》经验,为你挑选了1个好方法。

我有一个这样的过程结构:


    
    

standardIncludeFile.i-include文件可以用任何程序文件中使用.但是,它需要其他包含文件才能工作.F.ex. stantarderror.istandardconstants.i.

如果someprocedure.p已经包含这两个文件,则它们不应该includedstandardIncludeFile.i.如果他们不是,他们应该includedstandardIncludeFile.i.

我可以DEFINED在里面standardIncludeFile.i用来检查那些.i文件是否已经included存在someprocedure.p

如果我在INCLUDE没有任何条件的情况下仍然使用,那么Eclipse Open-Edge编辑器会给我设置include once,但我不确定这是否是一个好方法.无论如何,这些文件都是在服务器上编译的.

目前stantarderror.i还是standardconstants.i不包含任何GLOBAL-DEFINED常量,所以我不能用那种方式检查它们DEFINED.



1> 小智..:

在你的incldue文件中,做这样的事情

&IF DEFINED (stantarderror) EQ 0 &THEN
GLOBAL-DEFINE stantarderror stantarderror


// actual code here


&ENDIF

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有