Имитация локальных спецификаций файлов в подпроцедуре RPGLE - PullRequest
2 голосов
/ 10 декабря 2008

Я очень рад новым "локальным спецификациям F", появившимся в V6R1 - см .:

http://www.mcpressonline.com/programming/rpg/v6r1-rpg-enhancements.html

Кто-нибудь знает способ симуляции этого в V5R4 в процедуре SRVPGM?

Ответы [ 2 ]

1 голос
/ 12 декабря 2008

Вы можете смоделировать это, только создав модули, которые обрабатывают только один файл в глобальном масштабе. Таким образом, область действия файла все еще глобальная, но вы не делитесь ею с другими файлами. если вы действительно хотите иметь файл для каждой процедуры, вам нужно создать модуль для каждой процедуры. Я не рекомендую это. Просто слишком много модулей. Но, возможно, вы довольны стилем «один модуль на файл», иначе вам придется ждать, как и я, v6r1;)

1 голос
/ 11 декабря 2008

Насколько я знаю, вы можете определить их только глобально, но вы можете обработать только этот файл в одной подпроцедуре.

...