Hello
I have an installer that needs the special build for variables longer than 1024 .
There is a way to indicate to me when compiling that i need this special build ?
The problem is that by default I use the normal build (1024) of makensis.exe and I don´t want to be wrong with this special project when I must modify this.
Best Regards
Special Builds : how to notify when compiling
8 posts
The special builds are only re-compiled when a new build of NSIS is made. The current special build is that of NSIS 2.05. So basically, if you want to know when a new version is available, you'll just have to check the site say once a month or so.
I think an automatic e-mailing system on the site would be handy though Joost...
-Stu
I think an automatic e-mailing system on the site would be handy though Joost...
-Stu
Hello Afrow and thanks for your response
I don´t explain too well 🙁
I have an installer that uses makensis.exe (special build) and when I do some changes for exemple add another function , I want something like a messagebox o echo o .. that notify to me that i must use the special build and not the default build , In the moment that i compile the script.
Best Regards
I don´t explain too well 🙁
I have an installer that uses makensis.exe (special build) and when I do some changes for exemple add another function , I want something like a messagebox o echo o .. that notify to me that i must use the special build and not the default build , In the moment that i compile the script.
Best Regards
Ah I see 😁
There is a simple answer to this 😁
In your script put this at the top:
-Stu
There is a simple answer to this 😁
In your script put this at the top:
!define "Check_${NSIS_MAX_STRLEN}"
!ifdef Check_1024
!error "You're not using the 8192 string length special build!"
!else
!undef "Check_${NSIS_MAX_STRLEN}"
!endifYour script will simply not compile if you aren't using the special build. Works bloomin' great 😁-Stu
I'm going to put this on the NSIS archive...
-Stu
-Stu
That´s what i need 😁
Thanks
Thanks
Just changed it a little...
-Stu
!define "Check_${NSIS_MAX_STRLEN}"
!ifndef Check_8192
!error "You're not using the 8192 string length special \
build! ${NSIS_MAX_STRLEN} is no good!"
!else
!undef "Check_${NSIS_MAX_STRLEN}"
!endif
Thanks again 👍