Hey PA!
I have converted quite a few apps with this problem - Not really a restriction, just annoying. When I create an installer, the loading bar does not run in sync with the progress.
The image below depicts this. Note that the bar is not even half way, but at the bottom, it says "Progress Complete".
I'm not sure whether you can do anything, but even if you did not know this, it has been brought up. Is it just my copy? Because I have downloaded the installer quite a few times and it doesn't seem to fix.
Shane Thompson
The NSIS compiler's progress can't be determined by the installer GUI. NSIS itself doesn't even make it's progress known to the user, it just runs. So we have a progress bar that moves on its own so the user knows something is happening.
Sometimes, the impossible can become possible, if you're awesome!
Ok. That makes sense. Thanks for that John.
Are you considering using another programming language for it anywhere along the track? Yes I know that most probably means another language you must learn, but it is my understanding that you know Delphi?
Thanks John,
Shane Thompson
Shane Thompson
shanet[at]people[dot]net[dot]au
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut ali
It doesn't matter what we do the GUI in. The NSIS compiler itself doesn't calculate or display progress, and that's what's doing the actual work behind the scenes.
Sometimes, the impossible can become possible, if you're awesome!
What I'm saying is is it possible to (maybe with a next release) is it possible to do it with another language? ot does it have to be done with NSIS?
Shane Thompson
shanet[at]people[dot]net[dot]au
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut ali
I think you're misunderstanding. This is NSIS' compiler, not ours. We didn't write it. We're just calling it to compile the installer. The installer is in NSIS which we auto-generate and then tell it to compile. The NSIS compiler is written in C++ (I believe) but it does not calculate or display progress, even internally, while it is compiling, so there is nothing for us to display. If there were, we'd do it!
Sometimes, the impossible can become possible, if you're awesome!