Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];

Вниз

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

 
Жуков   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.042 c
6-1101290910
Титков Эдуард
2004-11-24 13:08
2005.02.06
Звонилка!


6-1101151614
userX
2004-11-22 22:26
2005.02.06
Как отправить E-Mail не используя NM сокетов


14-1106048396
Lord Zmiy
2005-01-18 14:39
2005.02.06
Хелп :)


1-1106388048
kasper111
2005-01-22 13:00
2005.02.06
Ошибка обращения по адресу при вызове функции из dll


14-1105780863
iZEN
2005-01-15 12:21
2005.02.06
Современный Фотохудожник.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский