well, like said, the code looks fine.
so, try to improve it to find any possible brain-fart that might be going on.
that meaning, instead of just doing:
Code:
DO
$Group = ENUMGROUP( $Index )
If len( $Group ) > 0
$Scriptprefix = Substr( $Group, 1, 3)
If $Scriptprefix = "Glo"
$Scriptname= Substr ($Group, 9, 4)
If $scriptname = "elec"
USE T: \\UKDUMF06\ELECTRA
USE L: \\UKPAVF03\ELECTRA
USE J: \\ESMADA10\ELECTRA
endif
Endif
Endif
$Index = $index + 1
UNTIL Len( $Group ) = 0
try something like:
Code:
DO
$Group = ENUMGROUP( $Index )
If len( $Group ) > 0
$Scriptprefix = Substr( $Group, 1, 3)
If $Scriptprefix = "Glo"
"is glo "
$Scriptname= Substr ($Group, 9, 4)
If $scriptname = "elec"
USE T: \\UKDUMF06\ELECTRA
USE L: \\UKPAVF03\ELECTRA
USE J: \\ESMADA10\ELECTRA
else
"but not elec (" $group ")" ?
endif
else
"not glo group (" $group ")" ?
Endif
Endif
$Index = $index + 1
UNTIL Len( $Group ) = 0