Search code examples
inno-setuppascalscript

How do I extract a substring in InnoSetup?


When writing Pascal scripting code for InnoSetup, how do I extract a substring?


Solution

  • InnoSetup's Copy function can do this.

    function Copy(S: String; Index, Count: Integer): String;
    

    Pascal strings are indexed starting at 1.