Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.06;
Скачать: CL | DM;

Вниз

Добавление строки в переменную...   Найти похожие ветки 

 
Жуков   (2005-01-18 18:52) [0]

Господа, добрый день, нужна Ваша помошь. Вопрос таков:
есть некоторая переменная. Мне надо по ходу выполнения программы добавить в эту переменную на одну строку один символ (например "1"), на втрорую - другой символ ("2"). Но надо сделать так, чтобы эти символы добавлять не в Edit (Memo, RichEdit....), а прямо в переменную, и главное чтобы на новую строку. Извините за возможно некорректно сформулированный вопрос, как спросить по-другому не знаю. Заранее спасибо!


 
Ega23 ©   (2005-01-18 18:57) [1]

есть некоторая переменная.
Что за переменная? Какой тип? Если string, то
var
s:string;
begin
s:="";
.......
s:=s+"1"+#13+#10;
.....
s:=s+"2"+#13+#10;
........
end;


 
novice__man   (2005-01-18 19:03) [2]

Доброго времени суток г-н Жуков. На Ваш вопрос есть НЕКОТОРЫЙ ОТВЕТ, а как ответить по другому не знаю! Заранее пожалуйста.


 
palva ©   (2005-01-18 19:21) [3]

Ega23 ©   (18.01.05 18:57) [1]
Хотя не по делу, но полезный совет:
"1"+#13+#10
можно записать короче:
"1"#13#10


 
Жуков   (2005-01-18 22:03) [4]

Огромное спасибо за ответы, очень помогли!!!


 
Magic_STI   (2005-01-18 22:08) [5]

Хм.. может лучше было бы использовать tstringlist?


 
Жуков   (2005-01-18 22:29) [6]

> Хм.. может лучше было бы использовать tstringlist?
Очень интересно.! Если можно (я только начинающий) то объясните плз как использовать tstringlist, буду очень признателен.


 
Palladin ©   (2005-01-18 22:51) [7]

Совет начинющему, начни с другого.


 
Anonimus ©   (2005-01-21 06:36) [8]

Жуков   (18.01.05 22:29) [6]
var strs: tstrings;
begin
 strs:=TStringList.create;
 strs.add("string");
.....
 strs.destroy;
end;

более экономично по памяти, но менее функционально:
var
 count: integer;
 strs: array of string;
begin
 count:=0;
 setlength(strs,count);
 inc(count);
 setlength(strs,count);
 strs[count-1]:="string";
........
 for i:=count-1 downto 0 do
   strs[i]:="";
 set length(strs,0);
end;

В этом напралении копай :)
novice__man   (18.01.05 19:03) [2]
Фи-и


 
Anonimus ©   (2005-01-21 06:37) [9]

ЗЫ: Купи книжку по ООП :) и по делфе :)



Страницы: 1 вся ветка

Текущий архив: 2005.02.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.043 c
14-1105993542
Некто
2005-01-17 23:25
2005.02.06
Прокси


1-1106652140
Molchaniv
2005-01-25 14:22
2005.02.06
Ограничения TStringGrid


4-1103177541
Ego
2004-12-16 09:12
2005.02.06
звуковые устройства


14-1105993161
Piter
2005-01-17 23:19
2005.02.06
Расскажите подробно про авторизацию в ICQ


4-1102977934
HydraMarat
2004-12-14 01:45
2005.02.06
Поймать данные Com-порта в основном потоке