-2
function Trim_emo(SL: TStringList): TStringList;
var
I:Integer;
S:string;
begin
Result := TStringList.Create;
if (SL.Text='') then
begin
Exit;
end;
try
Result.Clear;
for I := 0 to SL.Count-1 do
begin
S := SL[I];
S := Trim(S);
if (S<>'') then
Result.Add(ANSIUpperCase(S));
end;
except
on E : exception do
ShowMessage(E.Message);
end;
end;
Будет ли эта функция работать нормально, если StringList содержит символы UTF-8?Правильная функция Delphi XE-8 ниже?
Что об освобождении результата? – RepeatUntil
@RepeatUntil Ответственность этого звонящего –
Было ли это хорошо, когда вы * тестировали * его с символами UTF-8? –