I need to separate last child folder from windows path. For example from C:java_11 separate java_11. I have this function :
function parseJavaHome(JavaHome:String) : String;
var lastPosOfSlash: Integer;
var tmp : String;
var slash: char := '';
var vCharacter : char ;
var counter: Integer := 0;
begin
for vCharacter in JavaHome do
begin
counter := counter + 1;
if vCharacter = slash then
begin
lastPosOfSlash := counter;
end;
end;
for i:= lastPosOfSlash to Length(JavaHome) do
begin
tmp := tmp + JavaHome[i];
end;
Result:= tmp;
end;
end;
But compilation fails on line var slash: char := ”; (line 1224) It returns me this error:
Error on line 1224 in C:UserspkostrouIdeaProjectspackstation_adm_coreinstallerbuildadm-application-setup.iss: Column 21:
Semicolon (';') expected.
Compile aborted.