in reply to Re^3: EXE missing module at runtime
in thread EXE missing module at runtime

Sorry for not explaining the problem the right way. Again, I distribute a software written in Perl (Exe created with PerlApp->ActiveState). The software runs on hundreds of machines without problems. The machines do not have Perl installed, that is for sure. Now and then, some Windows 8.1 users report that the EXE does not start. I checked on one of this machines and I discovered that at runtimes the Exe fires an error complaining that JSON was not found. By now, I just trim my script so that it will no complain if it soes not find the module. Of course, the functions relying on this module will not work. What I am trying to understand is why on some machines (1 out of 200?), I get this error.

Replies are listed 'Best First'.
Re^5: EXE missing module at runtime
by Laurent_R (Canon) on Aug 30, 2014 at 17:46 UTC
    If it does not work on 1 out of 200 machines, and if the machines are otherwise identical in terms of OS and other installed software, then it might just be that the install file is corrupt or damaged. I know it might sound obvious, but have you tried re-installing from scratch on those machines where the problem occurs?

      Yes, I tried several times. I made an EXE version which does not suppress the DOS shell...as I wanted to see what is going on in the "backstage". Actually, I can leave with this problem, but it is I would like to understand. Anyway, thank you very much for your answers!