본문으로 바로가기

StringChange / StringChangeEx

category Package/innosetup 2019. 12. 11. 20:16
728x90

문자열의 특정 부분을 바꾸기 위한 함수

 

▶ 기본 형태

function StringChange(var S: String; const FromStr, ToStr: String): Integer;
function StringChangeEx(var S: String; const FromStr, ToStr: String; const SupportDBCS: Boolean): Integer;

StringChange, StringChangeEx 두가지는 동일하게 사용됨

 

  • String : 변경할 문자열
  • FromStr : 변경할 문자
  • ToStr : 변경하고 싶은 문자
  • SupportDBCS : 다른 언어를 사용 하거나 path, filename이 포함 되어있을 경우 True를 사용할것

 예시

var
  S: String;
begin
  S := ExpandConstant('{commonappdata}');
  // S = 'C:\Documents and Settings\All Users\Application Data'

  StringChangeEx(S, '\', '/', True);
  // S = 'C:/Documents and Settings/All Users/Application Data'
end;

'Package > innosetup' 카테고리의 다른 글

SaveStringToFile  (0) 2019.12.14
innosetup page 종류  (0) 2019.12.13
Exec / ShellExec  (0) 2019.12.10
Radio Button  (0) 2019.07.28
64bit 32bit packaging  (0) 2019.07.28