|
Monday morning 8:00 h and I'm back again. Retokenized my real-life scripts separately as described as my pilot error (see above). Using KIX 450RC1 the script abortion was back again. Replaced 450RC1 with 450FINAL, pretokenized everything separately again, uploaded to the server, logged in.
Believe it or not - no abortion. Works really nice. Very very good. Great. Thanks Ruud.
Lonkero: You are right. I didn't use INCLUDE. But when comparing the separately pretokenized files vs. all-in-on-run pretokenized there are significant size differences in the resulting .kx files. The all-in-one-run pretokenized .kx files are MUCH larger (exept the first one in the pretokenization command line, which does not include pretokenized code from other script files, obviously). The grow in size expands - the last file in the command line being the fattest one, obviously containing pretokenized code included from all other files. This is described as an intended effect of include & pretokenize. From my files sizes I deduce that the same external code inclusion takes place in my case - even though I don't use the INCLUDE statement. I could reproduce this behaviour with my synthetic test scripts which do not use INCLUDE too. This explains why a different script behaviour between individually pretokenized files vs. all-in-on-run pretokenized files is basically possible. Somehow this worked wrong for my scripts in the one case and fine for the other case. Fixing the INCLUDE issues from 450RC1 to 450FINAL also cured my specific problem. Now I can benefit from pretokenization AND have small .kx files resulting from a individual pretokenization of each single script source file ... superb !
sealeopard: As for a suspected coding error - the scripts did work in previous KIX versions, in 450RC1 when using .kix, and in 450RC1 using .kx when pretokenizing all scripts in one run. The error was specific to a 450RC1 pretokenization of individual files. And this issue disappeared with final 450.
I'm really happy now. Good start of the week.
Thank you all for your support.
OldFart
|