Вверх ↑
Этот топик читают: Гость
Ответов: 1397
Рейтинг: 50
#1: 2009-03-03 19:41:40 ЛС | профиль | цитата
Где то на форуме было решение, но не нашел, а сам, что то ни как не справлюсь.
code_12001.txt
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_12001.txt [1.1KB] [125]
Ответов: 1161
Рейтинг: 160
#2: 2009-03-03 20:01:11 ЛС | профиль | цитата
тагг попробуй
code_12002.txt
карма: 0

1
файлы: 1code_12002.txt [984B] [134]
Голосовали:Валерий
Ответов: 5227
Рейтинг: 587
#3: 2009-03-03 20:30:18 ЛС | профиль | цитата
Ещё такой вариант

Add(MainForm,2953706,77,189)
{
Width=183
Height=201
}
Add(StrList,6924853,189,112)
{
Strings=#2:22|2:12|3:141|2:54|2:23|2:12|3:543|3:141|
Point(onGetIndex)
Point(doGetIndex)
link(onGetIndex,2609308:doCompare,[])
}
Add(Button,8541390,147,189)
{
Left=5
Top=5
Width=95
Caption="Удалить дубли"
link(onClick,15527345:doEnum,[])
}
Add(ArrayEnum,15527345,203,189)
{
link(onItem,6924853:doGetIndex,[(247,195)(247,177)(177,177)(177,160)])
link(Array,6924853:Array,[])
}
Add(ListBox,15052418,301,119)
{
Left=5
Top=30
Width=95
Height=125
link(Str,15527345:Item,[(307,107)(290,107)(290,240)(209,240)])
}
Add(If_else,2609308,238,119)
{
link(onTrue,15052418:doAdd,[])
link(Op2,15527345:Index,[(251,107)(279,107)(279,234)(216,234)])
}


карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
3
Голосовали:filyaxxxcom, Валерий, Andrey
Ответов: 3851
Рейтинг: 159
#4: 2009-03-03 22:47:54 ЛС | профиль | цитата
ещё code_12006.txt вариант..
карма: 0
начавший
6
файлы: 1code_12006.txt [608B] [167]
Голосовали:Ravilr, Астрамак, Tad, filyaxxxcom, andrestudio, Валерий
Ответов: 4641
Рейтинг: 334
#5: 2009-03-03 23:04:57 ЛС | профиль | цитата
Андрей. писал(а):
ещё code_12006.txt вариант..

на мой взгляд лучьший способ!!
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3851
Рейтинг: 159
#6: 2009-03-04 01:03:36 ЛС | профиль | цитата
Ravilr, есть одна тонкость - в решениях LainX и andrestudio, не меняется порядок строк, что может оказаться полезным..
карма: 0
начавший
0
Ответов: 92
Рейтинг: 3
#7: 2009-03-04 01:25:58 ЛС | профиль | цитата
Андрей. писал(а):
есть одна тонкость

У тебя при каждом нажатии кнопки строчки вылазят, LainX ни чего не происходит, - это так и надо?
карма: 0

0
Разработчик
Ответов: 26109
Рейтинг: 2124
#8: 2009-03-04 02:20:49 ЛС | профиль | цитата
Вот еще одно из решений этой задачи



Add(MainForm,8199503,189,182)
{
Width=183
Height=201
}
Add(StrList,6924853,245,161)
{
Strings=#2:22|2:12|3:141|2:54|2:23|2:12|3:543|3:141|
Point(onGetIndex)
Point(doGetIndex)
}
Add(Button,8541390,189,231)
{
Left=5
Top=5
Width=95
Caption="Удалить дубли"
link(onClick,15527345:doEnum,[])
}
Add(ArrayEnum,15527345,259,231)
{
link(onItem,14532014:doEvent1,[])
link(Array,6924853:Array,[])
}
Add(ListBox,15052418,371,189)
{
Left=5
Top=30
Width=95
Height=125
Point(doSelectString)
Point(Index)
Point(doSelect)
}
Add(If_else,2609308,392,266)
{
Type=1
Op2=Integer(0)
link(onTrue,15052418:doAdd,[(435,272)(435,171)(359,171)(359,195)])
link(Op1,15052418:Index,[])
}
Add(Hub,14532014,315,231)
{
link(onEvent1,15052418:doSelectString,[])
link(onEvent2,2609308:doCompare,[(350,244)(350,272)])
}

карма: 22

2
Голосовали:andrestudio, Валерий
Ответов: 92
Рейтинг: 3
#9: 2009-03-04 02:47:46 ЛС | профиль | цитата
Главное результат

http://zerosoft.pochta.ru/Project3.sha
карма: 0

1
Голосовали:Валерий
Ответов: 3514
Рейтинг: 184
#10: 2009-03-04 08:33:05 ЛС | профиль | цитата
Zerosoft, я понимаю, радость от имения собственного сайта безгранична, а сделать так, что бы на него заходили очень хочется, но у нас тут на форуме есть восемнадцать с половиной способов опубликовать файл или код, не прибегая к такой трудоемкой работе, как заливка файла по фтп ;)
Например, теги code.
карма: 0
0
Гость
Ответов: 17029
Рейтинг: 0
#11: 2009-03-04 09:59:18 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-04 14:33:42
карма: 0

0
Разработчик
Ответов: 26109
Рейтинг: 2124
#12: 2009-03-04 10:23:10 ЛС | профиль | цитата
bzq-79-179-252-30.red.bez писал(а):
а это зачем

А что бы что-то осталось для оптимизации

------------ Дoбавленo:

Оптимизировал
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#13: 2009-03-04 10:45:57 ЛС | профиль | цитата

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5227
Рейтинг: 587
#14: 2009-03-04 16:06:23 ЛС | профиль | цитата
Андрей., почемуто мне кажется что сортировка подразумевает индексацию, а этот процесс быстродействием не блещет.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 3851
Рейтинг: 159
#15: 2009-03-04 16:48:18 ЛС | профиль | цитата
Zerosoft писал(а):
У тебя при каждом нажатии кнопки строчки вылазят

да

andrestudio писал(а):
почемуто мне кажется что сортировка подразумевает индексацию, а этот процесс быстродействием не блещет.

мне тоже кажется что "подразумевает", но проводится она один раз, а встроенный поиск - каждый раз (хотя возможно при помощи индексации это и не долго).
В любом случае - быстродействие легко проверить
вот code_12012.txt и вот code_12013.txt - у меня получилось наглядно, можно посравнивать остальные варианты и всё сразу будет видно..
карма: 0
начавший
1
файлы: 2code_12012.txt [1.5KB] [145], code_12013.txt [1.1KB] [127]
Голосовали:andrestudio
Сообщение
...
Прикрепленные файлы
(файлы не залиты)