Вверх ↑
Этот топик читают: Гость
Ответов: 3851
Рейтинг: 159
#61: 2008-10-11 22:16:37 ЛС | профиль | цитата
nesco, у StrList появилась doGetIndex, очень удобная, как выяснилось.. Нельзя ли нечто подобное привинтить к StringTableMT? Скажем, указываешь в MT-потоке индекс столба и искомые данные.. На выходе соответственно индекс строки.

карма: 0
начавший
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#62: 2008-10-11 22:25:15 ЛС | профиль | цитата
Андрей. писал(а):
Скажем, указываешь в MT-потоке индекс столба и искомые данные..

Похожее уже есть -- doMT_FindText, и пример даже есть в новой версии HiAsm'a
карма: 22

0
Ответов: 3851
Рейтинг: 159
#63: 2008-10-11 23:20:04 ЛС | профиль | цитата
да, конечно. Но если сделать поиск по столбу (желательно с регистром), он будет работать быстрее, чем doMT_FindText или также?
карма: 0
начавший
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#64: 2008-10-11 23:46:12 ЛС | профиль | цитата
Можно еще кучу всего полезного добавить, но... ну его в пень, я уже столько дынь нахватал за этот несчастный компонент, что мне уже больше, как-то, не хочется
карма: 22

0
Ответов: 3851
Рейтинг: 159
#65: 2008-10-12 12:36:33 ЛС | профиль | цитата
ясно, тогда у Dilma видимо нервы не стальные, а нано
карма: 0
начавший
0
Администрация
Ответов: 15295
Рейтинг: 1519
#66: 2008-10-12 13:06:49 ЛС | профиль | цитата
такие гигантские элементы пора уже дробить на части. Я конечно понимаю, что когда половину схемы занимает один элемент с десятком точек по каждой из сторон, то сразу видно кто там главный, но все таки размазанные по менеджерам и клиентам они выглядят не так устрашающе и более понятны.
карма: 27
0
Ответов: 3851
Рейтинг: 159
#67: 2008-10-12 13:41:09 ЛС | профиль | цитата
не всегда оно наглядно на схеме, в том же TVT - обязательно нужно посмотреть в свойствах - к какому именно TreeView оно относится. Толи дело в массивах (или файл-стримах, или бассах, или ...), даже если обработка происходит в нескольких местах схемы - это видно по связям Array - про какой именно массив идёт речь. Исключение - использование LineBreakEx - когда кликаешь по Data выделение передаётся только одному Var (с ивентами та же картинка), а жаль..
карма: 0
начавший
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#68: 2008-10-12 14:21:15 ЛС | профиль | цитата
Dilma писал(а):
такие гигантские элементы пора уже дробить на части

Еще кто бы вразумительно сказал на какие
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#69: 2008-10-12 15:45:13 ЛС | профиль | цитата
Андрей. писал(а):
не всегда оно наглядно на схеме, в том же TVT - обязательно нужно посмотреть в свойствах - к какому именно TreeView оно относится. Толи дело в массивах (или файл-стримах, или бассах, или ...), даже если обработка происходит в нескольких местах схемы - это видно по связям Array - про какой именно массив идёт речь.

да не всегда. Так же как при визуализации такой связи на примере Array в крупных схемах половина линий уходит как раз на то, чтобы все Handle перевязать друг с другом. Кроме того имеется и чисто интерфейсный недостаток - одна верхняя точка всех таких элементов всегда тратится на полностью бесполезную в работе связь, не несущую по сути никакой смысловой нагрузки(смотреть что с чем связано как правило нужно не так уж часто и только во время последующих доделок).

недостаток в отсутствие визуальной связи между менеджером и клиентами устраняется достаточно просто и некоторые варианты конкретных решений уже обсуждались на форуме. Поэтому это только вопрос времени.


карма: 27
0
Ответов: 3514
Рейтинг: 184
#70: 2008-10-19 00:29:58 ЛС | профиль | цитата
nesco, а как на счет поддержки MT (по типу TreeViewTrain) в том же ListBoxEx? ^_^
карма: 0
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#71: 2008-10-19 00:45:00 ЛС | профиль | цитата
Астрамак писал(а):
ListBoxEx

С выходом в свет новых бокс-менеджеров, я не буду больше поддерживать BoxEx компоненты
карма: 22

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#72: 2008-10-23 12:49:50 ЛС | профиль | цитата
nesco, проверь методы doSave и doLoad у компонента StringTableMT при всех включённых опциях сохранения: у меня после сохранения в файл таблицы, загрузилось после запуска совсем не то, что было в ней первоначально.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#73: 2008-10-23 17:14:17 ЛС | профиль | цитата
Nic, пример в студию, где неправильно работают методы doSave и doLoad. Здесь играет роль не просто включение всех функций записи, а синхронизация с соответствующей поддержкой включения свойств в самой таблице
карма: 22

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#74: 2008-10-23 19:37:26 ЛС | профиль | цитата
Очень может быть, что именно так как ты говоришь, но кто об этом знает, кроме тебя конечно?
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#75: 2008-10-23 20:12:04 ЛС | профиль | цитата
Если делать описание к этой таблице, то оно займет добрый десяток страниц. И не факт, что все взаимодействия удастся описать сразу. Это меня и сдерживает. Боюсь, что написав хэлп к этой таблице, читать его будут единицы и также будут задавать вопросы по непонятным местам
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)