Hi Welle, Thanks for your reply.
I, too, have been using pp + innosetup for many years, so that is not the problem. BTW my apps are Perl/Wx based. I was responding to Olivers suggestions to have par handle the file selection and bundling, and innoset doing the unpacking. I wondered if anyone ever tried that. Bonus: Since I usually do not have Windows at my disposal, and no Mac, I'm often frustrated that I cannot make kits for Windows and Mac on a Linux PC. It is nothing more or less than collecting a bunch of files... Regards, Johan On Fri, 24 Apr 2020 22:31:04 +0200, welle ozean <welleoz...@googlemail.com> wrote: > Hi Johan, > > no, you are not the only one. I have a fairly complex GUI application for > Windows and macOS written in Perl and Tcl/Tk (I switched away from Perl/Tk > a couple of months ago). For Windows, I have been using the combination > pp+Innosetup for years now, and I am very happy with it (for what it > matters, I use pp also for the macOS). The advantage of pp is to get > everything (Perl related part of the application) easily packed in an exe. > No worries about shipping Perl, setting variables, etc. (which is doable > of course). It takes a bit of time to load the first time (< 10 secs) you > run it on the end machine (the exe gets unpacked in the Temp Windows > folder), after that, however, startup time is reasonably fast (1-2 secs?). > > If you need help, let me know exactly what you need, I lost track now... > Welle > > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> > Virenfrei. > www.avast.com > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> > <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> > > Am Fr., 24. Apr. 2020 um 21:06 Uhr schrieb Johan Vromans < > jvrom...@squirrel.nl>: > > > Hi Oliver, > > > > Thanks for all suggestions. > > > > A bit of background: I am 100% linux user/developer. Since Windows > > people want to run some of my applications and since most Windows users > > are not capable of installing perl and modules and so on I figured out > > how to use PAR (pp) and InnoSetup to produce something that is point > > and click installable and runnable. Even though not optimal I'm glad I > > could get so far... And users are happy. > > > > On Fri, 24 Apr 2020 20:07:39 +0200, Oliver Betz wrote: > > > > > par is good in doing this selection. > > > > I know (although PAR is still very quiet about missing modules). > > > > > If you already use InnoSetup, the user doesn't even have to deal with > > > the bunch of files. > > > > Yes. > > > > > You know that par under Windows also unpacks Perl plus your code to > > > the temp directory and runs it there? > > > > Gee, really? You must be joking :) > > > > See e.g. https://johan.vromans.org/extra/perlapp/pres/index.html > > and its successor: > > https://johan.vromans.org/extra/pda2018/pres/index.html > > > InnoSetup can do this unpacking at least as well. > > > > Yes, although this would require me a lot of figuring out... > > > > > And you have no performance hit at runtime > > > > I perform an 'initial run' as last step in installation, so the app is > > already unpacked and ready to use. > > > > > and a clean uninstall (par often doesn't remove the stuff in the temp > > > > > directory). > > > > This would be a nice advantage. > > > > Am I the only one trying to do this? Are there other PAR/InnoSetup users > > here that have templates and/or examples? > > > > -- Johan > >