Вверх ↑
Этот топик читают: Гость
Ответов: 56
Рейтинг: 9
#1: 2009-07-09 16:58:22 ЛС | профиль | цитата
Помогите примером работы с полиморфным контейнером
карма: 1

0
Ответов: 590
Рейтинг: 19
#2: 2009-07-09 17:31:11 ЛС | профиль | цитата
А чем вас не устраивает пример в HiAsm\Elements\Delphi\Example\Tools ?
карма: 0

0
Ответов: 56
Рейтинг: 9
#3: 2009-07-09 17:33:20 ЛС | профиль | цитата
EcsTasY, сложноват
карма: 1

0
Ответов: 590
Рейтинг: 19
#4: 2009-07-09 17:49:29 ЛС | профиль | цитата
Sega писал(а):
сложноват

А что именно не понятно? Помойму пример очень прост...
карма: 0

0
Ответов: 373
Рейтинг: 108
#5: 2009-07-09 18:34:24 ЛС | профиль | цитата
Sega, за одно и сам разобрался.
code_14051.txt
карма: 0

0
файлы: 1code_14051.txt [2.6KB] [114]
Ответов: 56
Рейтинг: 9
#6: 2009-07-09 18:47:39 ЛС | профиль | цитата
Vlad.-, теплее,тоесть получается без ##add не обойтись?
------------ Дoбавленo в 18.50:
2 вопрос :посмотел несколько примеров- "base" всегда пустая .так и должно быть?
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#7: 2009-07-09 18:51:49 ЛС | профиль | цитата
не обойтись
------------ Дoбавленo в 18.52:
Sega писал(а):
"base" всегда пустая .так и должно быть?

если нет необходимости в наследовании общих для всех схем участков
карма: 26
0
Ответов: 373
Рейтинг: 108
#8: 2009-07-09 19:30:04 ЛС | профиль | цитата
Dilma, В этом примере delete работает (как мне кажется) не правильно. После повторного вызова в место трёх получаю 5 сообщений.
Как правильно пользоваться свойством delete?

code_14055.txt
карма: 0

0
файлы: 1code_14055.txt [2.4KB] [119]
Ответов: 1841
Рейтинг: 370
#9: 2009-07-09 20:09:28 ЛС | профиль | цитата
хм, у меня 3 раза message выскакивает так что у тебя чтото с hiasm-oм...
карма: 1
0
Ответов: 373
Рейтинг: 108
#10: 2009-07-09 21:01:51 ЛС | профиль | цитата
CriDos писал(а):
хм, у меня 3 раза message выскакивает так что у тебя чтото с hiasm-oм...

Точно в последней схеме(без events,thread или timer)
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#11: 2009-07-09 23:23:24 ЛС | профиль | цитата
Vlad.- писал(а):
После повторного вызова в место трёх получаю 5 сообщений.

все верно. Читаем описание к точке:
##delete=Удаляет из массива схему, индекс которой указан в потоке. При этом текущая схема не устанавливается

поставь Debug и посмотри, что у тебя в потоке на ##delete идет...
карма: 26
0
Ответов: 373
Рейтинг: 108
#12: 2009-07-10 02:29:58 ЛС | профиль | цитата
Dilma, Всё понял. Значит удаляется по индексу не в контейнере, а тому сколько запущено схем(если одна то и индекс 0)
Не понимаю что значит
При этом текущая схема не устанавливается.
Это типо ##select потом не она?
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#13: 2009-07-10 10:43:36 ЛС | профиль | цитата
Vlad.- писал(а):
При этом текущая схема не устанавливается.

без выбора текущей схемы любое обращение к Work и Var точкам будет приводить к созданию временного экземпляра схемы
карма: 26
0
Ответов: 542
Рейтинг: 12
#14: 2009-07-10 14:51:55 ЛС | профиль | цитата
Нет ли у кого описание и примеры использования компонента PolymorphMulti одного примера из папки tools маловато будет
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#15: 2009-07-10 20:51:56 ЛС | профиль | цитата
afandi, есть конкретная задача или просто хочется изучить работу элемента?
карма: 26
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)