function MyListenThread.ConvertStr(SourceString : String ; Var DestString : TStringList) : boolean;
var
tempStr : string;
i : integer;
StrLen : integer;
begin
result := true;
tempStr := '';
StrLen := Length(SourceString);
if StrLen > 0 then
begin
for i := 1 to Length(SourceString) do
begin
if SourceString[i] <> '#' then
begin
tempStr := tempStr+SourceString[i];
end
else
begin
DestString.Add(tempStr);
tempStr := '';
end;
end;
DestString.Add(tempStr);
end
else
result := false;
end;
var
tempStr : string;
i : integer;
StrLen : integer;
begin
result := true;
tempStr := '';
StrLen := Length(SourceString);
if StrLen > 0 then
begin
for i := 1 to Length(SourceString) do
begin
if SourceString[i] <> '#' then
begin
tempStr := tempStr+SourceString[i];
end
else
begin
DestString.Add(tempStr);
tempStr := '';
end;
end;
DestString.Add(tempStr);
end
else
result := false;
end;
MyStringList.DelimiteredText := '2323#sdqwd#dqwdwq#dsadsasd';