fixed runtime error in MFS
This commit is contained in:
@ -565,15 +565,17 @@ READ_RECORD:
|
||||
// OrigFileError = 100 : @FM : KeyID
|
||||
// Status = 0
|
||||
// Record = ''
|
||||
If Num({SHIFT}) then
|
||||
|
||||
Shift = Record<RDS_SHIFT$>
|
||||
If Num(Shift) then
|
||||
Begin Case
|
||||
Case {SHIFT} EQ 1
|
||||
Case Shift EQ 1
|
||||
Record<RDS_SHIFT$> = 'A'
|
||||
Case {SHIFT} EQ 2
|
||||
Case Shift EQ 2
|
||||
Record<RDS_SHIFT$> = 'B'
|
||||
Case {SHIFT} EQ 3
|
||||
Case Shift EQ 3
|
||||
Record<RDS_SHIFT$> = 'C'
|
||||
Case {SHIFT} EQ 4
|
||||
Case Shift EQ 4
|
||||
Record<RDS_SHIFT$> = 'D'
|
||||
Case Otherwise$
|
||||
Null
|
||||
@ -597,15 +599,17 @@ READONLY_RECORD:
|
||||
// OrigFileError = 100 : @FM : KeyID
|
||||
// Status = 0
|
||||
// Record = ''
|
||||
If Num({SHIFT}) then
|
||||
|
||||
Shift = Record<RDS_SHIFT$>
|
||||
If Num(Shift) then
|
||||
Begin Case
|
||||
Case {SHIFT} EQ 1
|
||||
Case Shift EQ 1
|
||||
Record<RDS_SHIFT$> = 'A'
|
||||
Case {SHIFT} EQ 2
|
||||
Case Shift EQ 2
|
||||
Record<RDS_SHIFT$> = 'B'
|
||||
Case {SHIFT} EQ 3
|
||||
Case Shift EQ 3
|
||||
Record<RDS_SHIFT$> = 'C'
|
||||
Case {SHIFT} EQ 4
|
||||
Case Shift EQ 4
|
||||
Record<RDS_SHIFT$> = 'D'
|
||||
Case Otherwise$
|
||||
Null
|
||||
@ -616,15 +620,16 @@ return
|
||||
|
||||
WRITE_RECORD_PRE:
|
||||
|
||||
If Num({SHIFT}) then
|
||||
Shift = Record<RDS_SHIFT$>
|
||||
If Num(Shift) then
|
||||
Begin Case
|
||||
Case {SHIFT} EQ 1
|
||||
Case Shift EQ 1
|
||||
Record<RDS_SHIFT$> = 'A'
|
||||
Case {SHIFT} EQ 2
|
||||
Case Shift EQ 2
|
||||
Record<RDS_SHIFT$> = 'B'
|
||||
Case {SHIFT} EQ 3
|
||||
Case Shift EQ 3
|
||||
Record<RDS_SHIFT$> = 'C'
|
||||
Case {SHIFT} EQ 4
|
||||
Case Shift EQ 4
|
||||
Record<RDS_SHIFT$> = 'D'
|
||||
Case Otherwise$
|
||||
Null
|
||||
@ -978,7 +983,3 @@ Restore_System_Variables:
|
||||
|
||||
return
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user