Следующий код, скомпилированный под CRTBNDRPG, но при запуске он застрял только на одном вводе-выводе.Программа IBM i RPG ничего не делает
Все, что мне нужно сделать - все наши таблицы имеют номер порядка 8, но этот файл имеет его как 10. Поэтому я просто создаю 2 поля, в которых мне нужно сделать 8, а другое нормально, так как это является. ЛЮБЫЕ идеи, почему эта небольшая программа не снимается?
FMFHHMH IF E DISK
F* output file
FMFHHMHPK O A E DISK
D*EXTSHP S 13 6
D
C
C READ MFHHMH
C Dow NOT %EOF(MFHHMH)
C iF %found
c MOVE MHORDR MHORDp
c MOVE MHZONE MHZONE
C WRITE MFHHMHP
C READ mfhhmh
C End
C END
C SETON LR
никогда не используйте только 'END' закончить командную группу, вместо того, чтобы использовать конкретную команду торцевую таких как 'ENDIF',' ENDDO' и т. д. –