And I’m a developer, also meet with the same problem in the following case:
when I compile the exe file, I can not continue to work on my PC with the original xls file, because it also produces such an error.
I must to open the VBA compiler and run the [Compile Code] function.
This problem appeared immediately after the upgrade to the XLS Padlock 2017
We hope to release a new version in the very beginning of January.
Open the folder with your Excel workbook and locate the .xplcode file(s). Delete them.
Then reopen your Excel workbook, start XLS Padlock and recompile your project.
The “Stream read error” means that the .xplcode file got corrupted (somehow…)
The problem occurs because the EXE is compiled with a corrupted version of that .xplcode file in your Excel workbook project. You can consider this .xplcode file as a cache that prevents XLS Padlock from compiling VBA code each time you compile the EXE. Delete the .xplcode file and rebuild your EXE file.
I just installed version 2018.1 and get an error in all the functions called. I’ve recompiled a hundred times already and do not understand what the problem might be. In the previous version of 2018 everything worked without problems
When compiling - no errors!
What you are offering is not necessary!
I will have to redo all points of calling procedures and functions.
I had to remove version 8.1 and I work with 8.0 until you find out the reasons.
I’m constantly programming and can not jump from version to version.
Anyway, that’s probably the reason of your problem.
In the compiled VBA code (in VBA compiler), don’t use types for params.
For instance: Function test(param1)
and not Function test(param1 As String)