|
|
#1 |
|
Member
Join Date: May 2008
Posts: 60
|
the use of strReplace
if i use
code: i get the following error Invalid command: ${StrReplaceV4} and if i use code: i get this error macro named "StrReplaceV4" not found! so how i can use this? on this link http://nsis.sourceforge.net/StrReplace_v4 i read nothing about what i need to use this function |
|
|
|
|
|
#2 |
|
Forum King
Join Date: Mar 2006
Location: Ath. GR
Posts: 2,078
|
Better use the included StrFunc header. e.g.
!include "StrFunc.nsh" ${StrRep} etc. Read the included doc strfunc.txt Quick AVI Creator - Quick and easy convert from DVD/MPEG/AVI/MKV to AVI/MP4/MKV Quick AVI Creator entirely edited with NSIS and entirely upgraded to Unicode NSIS |
|
|
|
|
|
#3 |
|
Member
Join Date: May 2008
Posts: 60
|
i used it
code: i get the following Error !insertmacro: macro "FUNCTION_STRING_StrRep" requires 0 parameter(s), passed 4! Error in script in strFunc.txt is the following example Example: ${StrRep} $0 "This is just an example" "an" "one" [____________()_______] $0 = "This is just one example" what is wrong ? |
|
|
|
|
|
#4 |
|
Forum King
Join Date: Mar 2006
Location: Ath. GR
Posts: 2,078
|
Did you add the single line ${StrRep} below the line !include "StrFunc.nsh"??
Quick AVI Creator - Quick and easy convert from DVD/MPEG/AVI/MKV to AVI/MP4/MKV Quick AVI Creator entirely edited with NSIS and entirely upgraded to Unicode NSIS |
|
|
|
|
|
#5 |
|
Member
Join Date: May 2008
Posts: 60
|
no, but now
!include StrFunc.nsh ${StrRep} but i have an error again i dont understand how i must define it |
|
|
|
|
|
#6 |
|
Moderator
Join Date: Nov 2002
Location: Birmingham, England
Posts: 8,202
|
!insertmacro StrRep after you !include StrFunc.nsh most probably.
Stu Need an installer? http://www.afrowsoft.co.uk |
|
|
|
|
|
#7 |
|
Member
Join Date: May 2008
Posts: 60
|
code: !insertmacro: StrRep !insertmacro: macro named "StrRep" not found! |
|
|
|
|
|
#8 |
|
Forum King
Join Date: Mar 2006
Location: Ath. GR
Posts: 2,078
|
Certainly it's a complicated documentation, however if I can figure it,
everybody can do it too. ![]() code: Quick AVI Creator - Quick and easy convert from DVD/MPEG/AVI/MKV to AVI/MP4/MKV Quick AVI Creator entirely edited with NSIS and entirely upgraded to Unicode NSIS |
|
|
|
|
|
#9 |
|
Member
Join Date: May 2008
Posts: 60
|
ah now its clear
false !include StrFunc.nsh ${StrRep} right !include StrFunc.nsh ${StrRep} |
|
|
|
|
|
#10 |
|
Member
Join Date: May 2008
Posts: 60
|
now i have another question
in the Files, i have placeholder for the Strings i want to replace. These placeholder are declared as variables like $Server. if i use StrRep code: i get these warnigs unknown variable/constant "ServerDB" detected, ignoring (macro:FUNCTION_STRING_StrRep_Call:7) unknown variable/constant "DB" detected, ignoring (macro:FUNCTION_STRING_StrRep_Call:7) unknown variable/constant "User" detected, ignoring (macro:FUNCTION_STRING_StrRep_Call:7) unknown variable/constant "Server" detected, ignoring the installer replace the strings correctly, but is this critical? or can i fix this? |
|
|
|
|
|
#11 |
|
Forum King
Join Date: Mar 2006
Location: Ath. GR
Posts: 2,078
|
Assuming that the variables are declared properly, I guess you should add them above from the !include StrFunc.nsh.
Quick AVI Creator - Quick and easy convert from DVD/MPEG/AVI/MKV to AVI/MP4/MKV Quick AVI Creator entirely edited with NSIS and entirely upgraded to Unicode NSIS |
|
|
|
|
|
#12 |
|
Member
Join Date: May 2008
Posts: 60
|
ok thats correkt, thanks
|
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|