Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

вырезать вставлять [D7, XP]


Страницы:   1 2

mr1Andersen ©   (2008-03-17 23:48:00) 

Есть такой код:

procedure TForm1.Button3Click(Sender: TObject);
Var
S : String;
Lst: TStrings;
begin
Lst:=TStringList.Create;
Lst.LoadFromFile('s2.txt');
S:=Copy(Lst[2], 5, 9);
ShowMessage(S);
Lst.Free;
end;

Которым можно скопировать с ( S2.TXT ) 9 символов начиняя с 5-го, при этом с 3-тей строчки (0-это первая)

Вопрос: Как вырезать и как вставлять?


{RASkov}   (2008-04-10 09:22:00) [1]

Есть же упертые люди..... будут до последнего сидеть и ждать ответа на форуме, но в справку им смотреть "сломяк" т.е. "впадлу"...
Тем более здесь и справка-то не нужна, все ответы имеются в кодекомлишэн в хинтах, вокруг да около - нужно всего лишь иметь чуточку мозга...


korneley   (2008-04-10 02:21:00) [2]


> mr1Andersen   (10.04.08 01:42) [33]

А вот я не понял (тупой просто), чем "сломяк" от "впадлу" оличается? И зачем его ждать две недели? Ежели он сам, по-идее, на первой пришёл.


Германн   (2008-04-10 02:00:00) [3]


> mr1Andersen   (10.04.08 01:42) [33]
>
> Неужели Вы думаете что мне легче ждать две недели и сломяк
> справку посмотреть!
> Если я применяю Lst[1] := Delete(Lst[1], 2, 1); выкидывает:
>  
> [Error] Creck.pas(68): Constant object cannot be passed
> as var parameter
> [Fatal Error] CR.dpr(5): Could not compile used unit 'Creck.
> pas'
>

Можешь не верить, но мы так и думаем, что тебе "легче ждать две недели и сломяк  справку посмотреть!"
Если бы ты посмотрел справку, то никак бы не употребил процедуру Delete в выражении.


mr1Andersen   (2008-04-10 01:42:00) [4]

Неужели Вы думаете что мне легче ждать две недели и сломяк справку посмотреть!
Если я применяю Lst[1] := Delete(Lst[1], 2, 1); выкидывает:  
[Error] Creck.pas(68): Constant object cannot be passed as var parameter
[Fatal Error] CR.dpr(5): Could not compile used unit 'Creck.pas'


Virgo_Style   (2008-04-08 16:48:00) [5]

Германн ©   (08.04.08 14:23) [31]
справку


всплывающей подсказки более чем достаточно


Германн   (2008-04-08 14:23:00) [6]


> Lst[1] := Delete(…

За две недели ты так и нашел желания посмотреть справку.


mr1Andersen   (2008-04-07 21:03:00) [7]


> Германн ©   (25.03.08 00:42) [29]


Ок, если ты знаешь, напиши одну строчку как удалить через Delete
Lst[1] := Delete(…


Германн   (2008-03-25 00:42:00) [8]


> Как мне удалять н ес первой позиции, а с 12-й?

Урок английского.
"Удалять" - "Delete".
"Копировать" - "Copy".


mr1Andersen   (2008-03-24 23:53:00) [9]

Если применить к [12] такой код:
   Lst[1] := Copy(Lst[1], 7, length(Lst[1]));
то получается, вот это:

сфере средств разработки
я объявила о выпус
ке серии продуктов Delphi

Как мне удалять ни с первой позиции, а с 12-й?


Плохиш   (2008-03-18 11:11:00) [10]


> KilkennyCat ©   (18.03.08 01:59) [24]

А ты уже прекратил есть маленьких детей?


KilkennyCat   (2008-03-18 02:28:00) [11]

Ну вот, я же говорил...


Германн   (2008-03-18 02:08:00) [12]


> KilkennyCat ©   (18.03.08 01:59) [24]
>
> А ведь потом Германн начнет упрекать меня за пьянство...
> .
>

Кончай флудить! Я ещё никого и никогда не упрекал за пьянство без причины.
Или ты ответил не в ту ветку, в которую хотел? :)


KilkennyCat   (2008-03-18 01:59:00) [13]

А ведь потом Германн начнет упрекать меня за пьянство....


Германн   (2008-03-18 01:58:00) [14]


> mr1Andersen   (18.03.08 01:51) [16]
>
> Это к примеру (mr1Andersen   (18.03.08 01:39) [12])
> Суть вопроса ни меняется

Ну естественно суть вопроса измениться не может в принципе.
"Мне нужно выполнить что-то типа [12].
Я надыбал в И-нете, что-то типа [0].
Как мне изменить что-то типа [0], на что-то типа [12]?
Но изучать предмет (я не хочу/мне лень/мне некогда! отстаньте вы все!) "! Дайте код!


KilkennyCat   (2008-03-18 01:57:00) [15]

> [21] {RASkov} ©   (18.03.08 01:55)

Ну, наверное, про циклы там еще не проходили.


{RASkov}   (2008-03-18 01:55:00) [16]

Черт.... он вырвался :(


{RASkov}   (2008-03-18 01:54:00) [17]

> [17] Германн ©   (18.03.08 01:51)

[8] - это как подпрограмма в данной ветке... т.е. нормально все)


mr1Andersen   (2008-03-18 01:54:00) [18]

та же задача:
есть текст: «Таня»
есть S2.TXT, в котором есть текст:

сфере средств разработки
сегодня объявила о выпус
ке серии продуктов Delphi

нужно по нажатию на Button3, иметь в S2.TXT, такой текст:

сфере средств разработки
сегодня объяТанявила выпус
ке серии продуктов Delphi

При этом на перед ни известно какой текст записан в S2.TXT
Нужно просто ВСТАВИТЬ «Таня» в конкретную (заданную) позицию.


{RASkov}   (2008-03-18 01:52:00) [19]

> [15] KilkennyCat ©   (18.03.08 01:50)
> ты ж его зациклил бесконечно

Ну будет хоть кто-то спец по строкам :)

> не указав условие выхода

А вот когда станет спецом по строкам, тогда сможет вырезать мой пост [14] и выйти)


Германн   (2008-03-18 01:51:00) [20]


> {RASkov} ©   (18.03.08 01:46) [14]

Не стараюсь "выпячиваться", но рекомендую всё-же первым делом читать то, что  в [8] указано :)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо