Вверх ↑
Этот топик читают: Гость
Ответов: 2059
Рейтинг: 28
#1: 2007-02-02 23:13:08 ЛС | профиль | цитата
Что это такое? Не могу удалить пятую строку. Если я хочу удалить её, то удаляються все строки.
Add(MainForm,8852614,21,105)
{
Left=20
Top=105
Width=293
Height=231
}
Add(Button,13454169,112,231)
{
Left=110
Top=10
Width=140
Caption="Удалить 5 строку"
Data=Integer(5)
link(onClick,2950061:doDelete,[])
}
Add(RichEdit,2950061,301,196)
{
Left=15
Top=10
Width=80
Height=165
Strings=#1:0|1:1|1:2|1:3|1:4|
Point(doDelete)
}
карма: 1

0
Ответов: 3655
Рейтинг: 69
#2: 2007-02-02 23:17:50 ЛС | профиль | цитата
Эдик, Да по китайски там всё считается (в смысле номера строк)
Вот
Add(Button,13454169,392,231)
{
Left=110
Top=10
Width=140
Caption="Удалить 5 строку"
Data=Integer(3)
link(onClick,2950061:doDelete,[])
}
Add(RichEdit,2950061,448,196)
{
Left=15
Top=10
Width=80
Height=165
Strings=#1:0|1:1|1:2|1:3|1:4|
Point(doDelete)
}
карма: 0

0
Ответов: 3655
Рейтинг: 69
#3: 2007-02-02 23:24:02 ЛС | профиль | цитата
Эдик, Посмотри здесьhttp://www.dev.hiasm.com/xf/topic.php?t=7348&start=75
code_846
карма: 0

0
Ответов: 2059
Рейтинг: 28
#4: 2007-02-02 23:32:44 ЛС | профиль | цитата
Вячеслав, по моему ты меня не понял. У меня глюк Если я удаляю 5 -ю строку то у меня УДАЛЯЮТЬСЯ ВСЕ СТРОК. Разве это так должно быть?

[size=-2]------ Добавлено в 23:32
Вячеслав, вот более понятный пример.
Add(MainForm,8852614,21,105)
{
Left=20
Top=105
Width=293
Height=231
}
Add(Button,13454169,112,231)
{
Left=110
Top=10
Width=140
Caption="Удалить 5 строку"
Data=Integer(5)
link(onClick,2950061:doDelete,[])
}
Add(RichEdit,2950061,301,196)
{
Left=15
Top=10
Width=80
Height=165
Strings=#1:ц|1:у|1:к|1:е|1:н|
Point(doDelete)
}
карма: 1

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#5: 2007-02-02 23:37:16 ЛС | профиль | цитата
Эдик, странный прикол. Удаляет все, если дальше ничего нет, а то, что удаляешь, остается.
карма: 22

0
Ответов: 3655
Рейтинг: 69
#6: 2007-02-02 23:46:58 ЛС | профиль | цитата
Эдик, Ну как тебе объяснить
Это ты видишь что строка пятая ,а в компоненте она является третьей и если ты поставишь
цифру 3 то удалится пятая строка.
Поэкспрементируй с номерами меньше 5-ти и поймёшь.
я поэтому и писал
Вячеслав писал(а):
Да по китайски там всё

карма: 0

0
Ответов: 3655
Рейтинг: 69
#7: 2007-02-02 23:55:41 ЛС | профиль | цитата
Весь он глючный и мемо тоже.
Да и кодирует похоже в Досе.

Может это фича такая(типа удалить всё) ,только мы не знаем.
карма: 0

0
Ответов: 2059
Рейтинг: 28
#8: 2007-02-03 00:07:59 ЛС | профиль | цитата
Вот ещё один пример. Нажмите на кнопку два раза.
Add(MainForm,8852614,56,84)
{
Left=20
Top=105
Width=293
Height=231
}
Add(Button,13454169,147,210)
{
Left=110
Top=10
Width=140
Caption="Удалить 5 строку"
Data=Integer(5)
link(onClick,2950061:doDelete,[])
}
Add(RichEdit,2950061,336,175)
{
Left=15
Top=10
Width=80
Height=165
Strings=#1:0|1:1|1:2|1:3|1:4|0:|1:6|
Point(doDelete)
}
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#9: 2007-02-03 01:51:12 ЛС | профиль | цитата
Очевидно некая бага в коловском методе DeleteLines. Исправлено.
карма: 27
0
Ответов: 16884
Рейтинг: 1239
#10: 2007-02-03 02:04:50 ЛС | профиль | цитата
Dilma, если по Add занести (к примеру) 5 строк, то Count покажет 7
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3655
Рейтинг: 69
#11: 2007-02-03 02:05:12 ЛС | профиль | цитата
Dilma, Здесь ( Control.Delete(ind) )кажется тоже самое
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#12: 2007-02-03 03:03:56 ЛС | профиль | цитата
Tad писал(а):
если по Add занести (к примеру) 5 строк, то Count покажет 7

не подтверждается. Я даже догадываюсь почему...
карма: 27
0
Ответов: 2059
Рейтинг: 28
#13: 2007-02-03 11:11:07 ЛС | профиль | цитата
Dilma, спасибо заработало.
карма: 1

0
Ответов: 3655
Рейтинг: 69
#14: 2007-02-03 11:46:41 ЛС | профиль | цитата
Tad писал(а):
если по Add занести (к примеру) 5 строк, то Count покажет 7


Dilma, - Tad, Ошибся Это в Мемо code_933
карма: 0

0
файлы: 1code_933.txt [915B] [300]
Администрация
Ответов: 15295
Рейтинг: 1519
#15: 2007-02-03 21:35:57 ЛС | профиль | цитата
Считает все верно, но добавляет не совсем корректно. В мемо пустая строка в конец приделывается.
карма: 27
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)