Special Ed
2007-03-12 17:12:28
Takes a name and splits it for you into three portions, so if you put in something like "Willow" you'd get "Wil" "ilo" llo" and if you put something like "Tree" in you get "Tre" "ree "Tre" you get the first name twice so you don't get a blank value, anyways its doesn't lag and is really quite helpful for an any tree power chopper or something so in setup you don't have to put in the multiple names.
function TreeNames(TreeName:string):string;
var x:integer;
begin
if(Length(TreeName) >= 3)then
begin
x:= 1
TreeName1:= (TreeName[1]+TreeName[2]+TreeName[3]);
if(Length(TreeName) >= 4)then
begin
x:= 2
TreeName2:= (TreeName[2]+TreeName[3]+TreeName[4]);
if(Length(TreeName) >= 5)then
begin
x:= 3
TreeName3:= (TreeName[3]+TreeName[4]+TreeName[5]);
end;
end;
end;
if(x = 1)then
begin
result:= (TreeName1);
TreeName2:= TreeName1
result:= (TreeName2);
TreeName3:= TreeName1
result:= (TreeName3);
end;
if(x = 2)then
begin
result:= (TreeName1);
result:= (TreeName2);
TreeName3:= TreeName1
result:= (TreeName3);
end;
if(x = 3)then
begin
result:= (TreeName1);
result:= (TreeName2);
result:= (TreeName3);
end;
end;