Показать сообщение отдельно
  #19  
Старый 12.08.2011, 21:27
trafbite trafbite вне форума
Прохожий
 
Регистрация: 12.08.2011
Сообщения: 8
Репутация: 10
По умолчанию

Цитата:
Сообщение от v1s2222
Не совсем то, что ты думаешь:
Memo.Lines типа TStrings, а Memo.Text: String.
И объясни смысл процедуры.
Код:
function test(list: tstrings): tstrings;
begin
result:=tstrings.create;
result.Assign(list);
result.Add('111');
end;
Откуда ты берешь эти листинги?
Я такого писал))


Все, точно, проблема была в мемо! Спасибо всем, кто принимал участие)) Вот как заработало:
Код:
function tform1.test(list: tstringlist): tstringlist;
begin
list.Add('second string');
result:=list;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
otherlist,resultlist:tstringlist;
begin
otherlist:=tstringlist.create;
otherlist.text:=memo1.Text;
resultlist:=tstringlist.create;
otherlist.add('first string');
resultlist.Text:=test(otherlist).Text;
memo2.text:=resultlist.text;
end;

код кривой - на скорую руку))
Ответить с цитированием