Вверх ↑
Этот топик читают: Гость
Ответов: 1535
Рейтинг: 176
#1: 2018-10-13 15:49:44 ЛС | профиль | цитата
В общем, хотелось бы ускорить компонент ArrayCountRepeats (подсчёт повторений в массиве). Почему-то аналогичная схема работает значительно быстрее.



схема для сравнения

Add(MainForm,14105086,133,98)
{
Width=885
Height=292
link(onCreate,9896304:doEnum,[])
}
Add(StrList,14743202,343,322)
{
@Color=16755200
Point(doGetIndex)
Point(onGetIndex)
Point(Index)
link(Str,12748431:Item,[(349,303)(318,303)(318,408)(251,408)])
link(onGetIndex,5119006:doCompare,[])
}
Add(StrList,14631563,546,322)
{
@Color=16755200
}
Add(If_else,5119006,406,329)
{
@Color=16755200
Op2=Integer(-1)
link(onTrue,13749809:doEvent1,[])
link(onFalse,2593144:doRead,[(451,342)(451,419)])
}
Add(DoData,6767121,483,336)
{
@Color=16755200
Data=Integer(1)
link(onEventData,2593144:doAdd,[(534,342)(534,433)])
}
Add(Hub,13749809,455,329)
{
@Color=16755200
link(onEvent1,14743202:doAdd,[(477,335)(477,311)(331,311)(331,328)])
link(onEvent2,6767121:doData,[])
}
Add(ArrayRW,2593144,560,413)
{
@Color=16755200
link(onRead,14070209:doOperation,[])
link(Array,1349992:Var2,[])
link(Index,14743202:Index,[(573,390)(370,390)])
}
Add(Math,14070209,602,413)
{
@Color=16755200
Op2=1
ResultType=0
link(onResult,2593144:doWrite,[(647,419)(647,452)(548,452)(548,426)])
}
Add(ArrayEnum,16365132,357,462)
{
@Color=16755200
link(onItem,7247829:doRead,[])
link(onEndEnum,2256406:doEvent1,[])
link(Array,14743202:Array,[])
}
Add(ArrayRW,7247829,462,462)
{
@Color=16755200
link(onRead,6573906:doString,[])
link(Array,1349992:Var1,[(468,404)])
link(Index,16365132:Index,[(475,450)(397,450)(397,502)(370,502)])
}
Add(GetDataEx,1349992,560,399)
{
link(Data,14631563:Array,[])
}
Add(ArrayCountRepeats,11744653,266,189)
{
@Color=22015
link(onCount,14418324:doStr,[(331,195)(331,188)])
link(onEndCount,5325681:doEvent1,[])
link(Array,13950704:Var2,[])
}
Add(Memo,15803961,791,217)
{
Left=10
Top=35
Width=415
Height=210
ScrollBars=2
}
Add(Button,4664297,49,259)
{
Left=10
Top=10
link(onClick,11154428:doEvent1,[])
}
Add(Hub,11154428,91,259)
{
OutCount=6
link(onEvent1,16533126:doClear,[(497,265)(497,195)])
link(onEvent2,15346249:doClear,[(701,272)(701,433)])
link(onEvent3,14631563:doClear,[(528,279)(528,335)])
link(onEvent4,14743202:doClear,[(305,286)(305,335)])
link(onEvent5,15253384:doStart,[(123,293)(123,195)])
link(onEvent6,9030888:doStart,[(123,300)(123,370)])
}
Add(ArrayEnum,12748431,245,364)
{
@Color=16755200
link(onItem,14743202:doGetIndex,[])
link(onEndEnum,16365132:doEnum,[(291,377)(291,468)])
link(Array,13950704:Var1,[(251,180)])
}
Add(StrList,6676763,182,49)
{
Strings=#16:Список фиксингов|0:|16:17:18 20.01.2011|0:|26:- add: activate key dialog|0:|16:14:28 27.12.2010|0:|65:- fix: duplication element id after copying it in other container|0:|16:20:17 22.11.2010|0:|25:- upg: change svn address|0:|16:15:38 12.11.2010|0:|52:- upg: change default projects dir to user directory|55:- add: function "paste from clipboard" in bitmap editor|0:|15:2:38 31.10.2010|0:|55:- fix: bug #200 - correct tab close with runned project|0:|16:12:59 19.10.2010|0:|31:- add: hide inherited propertys|0:|16:21:01 17.09.2010|0:|32:- add: propSaveToFile to codegen|0:|15:2:55 31.08.2010|0:|83:- fix: корректное обновление доступности кнопок в палитре при переключении проектов|0:|16:12:05 04.08.2010|0:|96:- fix: возможность добавления контейнеров с дополнительным элементом в неинтерфейсные контейнеры|0:|15:1:52 24.06.2010|0:|95:- fix: добавление подсказки к несуществующему св-ву при загрузки из файла или вставки из буфера|0:|16:22:16 15.05.2010|0:|11:- fix: #180|0:|16:15:20 13.05.2010|0:|65:- fix: ошибка прокладывания связи при добавлении элемента к точке|0:|15:0:12 12.05.2010|0:|27:- add: codegen - elGetGroup|49:- fix: ошибка при показе подсказки Var-Data связи|0:|16:14:29 07.05.2010|0:|11:- add: #176|0:|16:15:39 23.04.2010|0:|86:- add: показ цепочки связей точек между контейнерами при отображении подсказки к линку|0:|32:----- HiAsm 4.04 build 184 -----|0:|16:13:10 18.04.2010|0:|64:- fix: запрет на создание внешнего св-ва на другое внешнее св-во|69:- upg: открытие стандартной справки на элемент по вызову команды help|0:|15:0:50 17.04.2010|0:|92:- fix: критическая ошибка отображения подсказки к точке после удаления группы элементов #143|0:|16:13:56 13.04.2010|0:|85:- add: отслеживание возможности вставки элементов из палитры в текущий тип контейнера|0:|16:16:24 11.04.2010|0:|86:- fix: корректная отрисовка маркера сброса линка при скролировании рабочего стола #129|68:- fix: соединение точек при сбросе линка на элемент класса DPElement|42:- add: автосохранение измененных схем #162|0:|16:18:34 10.04.2010|0:|78:- fix: отображение подсказки к элементам палитры в видимой области экрана #164|0:|16:22:01 05.04.2010|0:|72:- upg: применение дефолтного профиля только при вставке элемента в среде|0:|16:17:57 27.03.2010|0:|44:- upg: улучшен поиск текста в редакторе кода|0:|16:19:59 28.02.2010|0:|119:- upg: переделаны кнопки боковых панелей для более эргономичного отображения при использовании темы отличной от Classic|0:|16:16:42 20.02.2010|0:|70:- upg: поддержка 32х битных иконок с alpha channel в палитре элементов|0:|16:23:20 12.02.2010|0:|84:- add: быстрая вставка элементов на рабочий стол путем набирания имени на клавиатуре|68:- fix: сбрасывание файлов на форму после изменения режима fullscreen|0:|16:22:20 03.02.2010|0:|98:- fix: корректное изменение размеров закрепленных панелей при изменении размеров окна конструктора|0:|16:20:32 02.02.2010|0:|80:- fix: исправлена ошибка при загрузки среды после удаления информации из реестра|61:- fix: удаление пустых строк в начале списка при парсинге sha|84:- fix: корректное отображение иконок элементов пакета _base, отсутствующих в палитре|0:|15:1:17 02.02.2010|0:|61:- fix: дублирование идентификаторов репозитория в контейнерах|0:|16:12:38 31.01.2010|0:|48:- upg: сохранение пароля пользователя в реестре |49:- add: импорт и экспорт настроек в текстовый файл|0:|16:16:35 30.01.2010|0:|58:- add: личные репозитории проектов для пользователей среды|0:|16:21:07 28.01.2010|0:|45:- upg: поддержка отображения data-var кабелей|0:|16:18:08 24.01.2010|0:|26:- add: полноэкранный режим|50:- upg: поддержка отображения элементов типа Cables|0:|16:19:36 23.01.2010|0:|59:- fix: корректное отображение курсора на элементе PointHint|87:- fix: корректная обработка всплывающего меню с точками при прокладке связи до элемента|0:|16:12:39 02.01.2010|0:|77:- fix: сохранение количества строк в свойствах List при копировании элементов|0:|15:1:16 27.12.2009|0:|87:- add: создавать первый проект первого пакета при клике в пустой области панели вкладок|77:- fix: корректная выдача события onChange в core элементах работы со списками|0:|16:16:03 13.12.2009|0:|61:- upg: показ точек у HubEx во время операции протягивая связи|0:|16:22:03 02.12.2009|0:|87:- fix: ошибка с конфликтом клавиатурной комбинации команды Cut(Shift+Del) и Delete(Del)|0:|16:12:27 29.11.2009|0:|70:- fix: корректное отслеживание изменения проекта при редактировании IC|0:|16:13:16 22.11.2009|0:|87:- upg: остановка анимации после преждевременного завершения приложения во время отладки|0:|16:15:17 21.11.2009|0:|43:- upg: поддержка отладки многопоточных схем|38:- upg: анимационная отладка приложения|50:- fix: корректная работа режима с элементами среды|0:|16:23:35 19.11.2009|0:|64:- fix: образование связи ведущей в никуда при вставке схем (#48)|55:- upg: скрытия пароля в диалоге редактирования настроек|0:|15:0:58 18.11.2009|0:|51:- fix: убегание выделенной сслылки при клике на ней|0:|15:0:49 17.11.2009|0:|64:- fix: порча сторонних исходников элементов при обновлении с svn|62:- fix: подстановка пароля в ECreator вместо ящика пользователя|0:|16:23:30 11.11.2009|0:|66:- fix: ошибка при удалении контейнера, на который кто-то ссылается|0:|16:16:02 07.11.2009|0:|47:- fix: корректная загрузка координат для QPanel|0:|15:0:00 04.11.2009|0:|61:- fix: корректная работа контекстных меню в палитре элементов|51:- fix: корректная работа элементов класса VTElement|0:|15:0:48 03.11.2009|0:|38:- BETA: переход на Turbo Delphi Studio|0:|32:----- HiAsm 4.04 build 182 -----|0:|16:21:17 28.10.2009|0:|49:- fix: сохранение только открытых в среде вкладок|78:- fix: передача фокуса панеле вкладок только при наличии области скролирования|0:|16:13:32 18.10.2009|0:|44:- upg: реализована команда История изменений|0:|15:1:24 15.10.2009|0:|48:- upg: публикатор адаптирован для работы с UTF-8|0:|16:22:33 13.10.2009|0:|38:- fix: корректная корвентация HexToInt|0:|15:1:25 12.10.2009|0:|23:- add: интеграция с SVN|0:|16:15:34 10.10.2009|0:|69:- add: выпадающее меню для скрытых вкладок в панели открытых проектов|69:- upg: скролирование вкладок открытых проектов с помощтю колеса мышки|80:- fix: ошибка при закрытии среды после редактирования текста в редакторе StrList|0:|16:21:20 08.10.2009|0:|68:- fix: коррекстное скрытие подсказки после выбора элемента в палитре|91:- fix: правильное отображение контейнеров и их развертывание после смены режима отображения|0:|16:21:16 07.10.2009|0:|66:- upg: изменен алгоритм расчета смещения вкладок в панели проектов|57: + автоскролирование вкладок при открытии нового проекта|0:|16:12:07 04.10.2009|0:|30:- fix: ошибка при выборе empty|58:- fix: скрытие подсказки при нажатии кнопки мыши в палитре|0:|16:23:46 03.10.2009|0:|60:- add: скрытие панели элементов после отпускания кнопки мыши|65:- add: копирование цвета элемента-клиента при связки с менеджером|0:|16:23:00 22.09.2009|0:|45:- fix: ошибка при закрытии некоторых проектов|0:|16:12:00 19.09.2009|0:|58:- fix: обновление палитры свойств при выходе из контейнера|66:- fix: корректный сброс информации о свойствах элемента в ECreator|0:|15:0:23 17.09.2009|0:|80:- fix: верное отслеживание состояние QPanel при окрытии файлов в свернутой среде|0:|15:0:21 15.09.2009|0:|39:- upg: новый репозиторий с обновлениями|0:|16:21:48 06.09.2009|0:|42:- fix: свойства элементов в редакторе форм|0:|16:23:31 24.08.2009|0:|41:- fix: корректное центрирование элементов|0:|16:20:17 21.08.2009|0:|71:- fix: исправлена ошибка с установкой элементов на передвинутую вкладку|0:|16:22:39 20.08.2009|0:|42:- add: параметры сохранения новых проектов|0:|15:0:10 20.08.2009|0:|62:- upg: несколько другая логика таскания хабов при их выделении|0:|15:0:07 19.08.2009|0:|23:- add: english language|0:|15:1:28 16.08.2009|0:|41:- add: сглаживание изломов на линии связи|74:- upg: сохранение состояния перемещенных вкладок после выхода из программы|0:|16:20:01 12.08.2009|0:|54:- fix: выбор предыдущей вкладки после закрытия текущей|65:- fix: сохранение элементов в черном цвете при изменении настроек|0:|16:21:41 11.08.2009|0:|66:- fix: обновление подсказки при переходе с линии на точку элемента|70:- fix: корректный выбор вкладки с измененной схемой при закрытии среды|61:- fix: запрет команды "Заменить на" для неудаляемых элементов|0:|32:----- HiAsm 4.03 build 180 -----|0:|15:0:06 11.08.2009|0:|44:- upg: изменен конфигуратор параметров среды|0:|16:11:55 04.08.2009|0:|120:- add: при удержании Shift во время удаления элемента включается режим "мягкого" удаления элемента(с сохранением связей)|82:- upg: вставка и удаление элементов на линии без нарушения направления ее движения|43:- upg: тестовая организация работы с хабами|0:|16:14:21 03.08.2009|0:|91:- add: выпадающий список возможных дополнительных точек для создания связи между элементами|72:- add: ручная прокладка связи между двумя точками при удерживаемом Shift|0:|16:14:33 02.08.2009|0:|82:- upg: вывод ошибок о ненайденных точках, свойствах и имен элементов в окно Errors|101:- add: автоматическое изменение имен используемых менеджеров при переносе клиентов между контейнерами|37:- add: фильтрация элементов в палитре|0:|16:18:18 01.08.2009|0:|84:- fix: доработана прокладка связей между элементами(убраны баги с прилипанием точек)|80:- upg: прокладка умных связей осуществляется автоматически при удерживании Shift|66:- upg: дополнено графическое меню - возможность вставки подпунктов|55:- upg: диалог выбора цвета реализован на core элементах|0:|15:0:51 31.07.2009|0:|20:- add: панель ошибок|56:- upg: изменен механизм автоматической расстановки хабов|0:|15:2:09 30.07.2009|0:|60:- add: возможность изменения цвета отдельных элементов схемы|0:|16:15:18 29.07.2009|0:|78:- upg: растровое увеличение рабочего поля до 3 раз(командами zoomin и zoomout)|64:- add: визуальная индикация ошибок в окне отладки в режиме Float|0:|16:23:57 28.07.2009|0:|67:- upg: изменена архитектура отрисовки и скролирования схемы в среде|82:- add: возможность изменения положения вкладок проектов путем перетаскивания мышью|0:|16:21:59 20.07.2009|0:|54:- fix: копирование и вставка схемы в UNICODE кодировки|59:- upg: изменены размеры выпадающего списка в панели свойств|0:|15:0:28 16.07.2009|0:|49:- fix: ошибка при выборе значения в Core.ComboBox|62:- fix: ошибка при назначении Handler для свойства типа StrList|0:|16:23:23 13.07.2009|0:|53:- fix: корректная навигация по методам классов в коде|0:|16:20:22 10.07.2009|0:|46:- fix: подцветка связи для data точек PolyGate|0:|16:15:11 20.06.2009|0:|35:- add: поддержка Print_GradientRect|0:|16:22:23 19.06.2009|0:|68:- fix: обновление позиции print элементов при их перемещение в среде|0:|15:1:02 18.06.2009|0:|40:- upg: расширяемое окно редактора иконки|62:- upg: возврат через интерфейс cgt текущего компилятора пакета|0:|16:23:18 13.06.2009|0:|32:----- HiAsm 4.02 build 179 -----|0:|16:11:49 13.06.2009|0:|66:- fix: восстановлена отмена вставки элемента по правой кнопки мыши|0:|16:23:58 26.05.2009|0:|62:- fix: корректное скрытие выпадающего списка при потере фокуса|59:- upg: HiUpdate проверяет запущенность hiasm [nesco change]|0:|16:23:16 25.05.2009|0:|37:- fix: восстановлена работа под win2k|51:- fix: корректная работа с типом combo в настройках|0:|15:1:48 25.05.2009|0:|32:----- HiAsm 4.02 build 178 -----|0:|16:23:14 17.05.2009|0:|64:- fix: корректное отображение точек по умолчанию для контейнеров|0:|16:16:46 16.05.2009|0:|96:- fix: исправлена ошибка с удалением и выходом из контейнера в процессе выполнения команды среды|0:|16:21:08 13.05.2009|0:|69:- fix: корректная вставка и удаление точек в элементах типа DPElement|0:|16:22:42 29.04.2009|0:|76:- fix: исправлено появление пустой точки после операций из контекстного меню|60:- fix: зависание при отображении подсказки монолитной строки|0:|16:14:07 19.04.2009|0:|68:- fix: корректный пересчет размера при заданных Offset в контейнерах|52:- add: фиксирование выделение связи при нажатом Ctrl|0:|16:21:32 16.04.2009|0:|42:- add: команда удаления динамической точки|70:- upg: расстановка половинок LineBreak после выполнения команды Разрыв|0:|16:14:34 11.04.2009|0:|75:- upg: добавлены привязки при изменении размеров элементов в редакторе форм|0:|16:13:24 09.04.2009|0:|52:- fix: исправлена работа массивов типа wave и stream|52:- fix: некорректное поведение QPanel при ее создании|46:- add: команда для удаления динамических точек|50:- upg: расширена система привязок в редакторе форм|0:|16:13:46 08.04.2009|0:|129:- upg: доработан редактор форм - введена система привязок + возможность изменения размеров всех выделенных элементов одновременно|70:- fix: небольшой фиксинг вставки визуальных контейнеров в режиме формы|61:- upg: добавлены привязки по центру и с отступом от элементов|0:|16:23:09 07.04.2009|0:|43:- upg: поддержка новой концепции полиморфов|0:|16:19:14 06.04.2009|0:|116:- fix: улучшен алгоритм загрузки слинкованных контейнеров, который более не зависит от типа родительского контейнера|0:|15:0:46 05.04.2009|0:|51:- fix: корректный показ и скрытие вкладок полиморфа|59:- add: отображение имени выбранной вкладки полиморфа в пути|0:|16:23:21 29.03.2009|0:|46:- fix: исправлено сохранение видимости панели |0:|16:23:01 28.03.2009|0:|65:- upg: улучшено управление QPanel и расширено на все пакеты среды|0:|15:1:07 25.03.2009|0:|34:- upg: добавлено управление QPanel|0:|16:23:18 23.03.2009|0:|80:- add: умная автоматическая линковка вставляемого элемента с указанными соседями|50:- add: панели быстрого доступа к элементам палитры|0:|16:23:57 22.03.2009|0:|62:- fix: изменена система работы среды в режиме разделенных окон|0:|16:15:21 21.03.2009|0:|43:- upg: изменен внешний вид контекстных меню|59:- upg: переработано меню "Заменить на" и "Вставить элемент"|0:|15:0:51 21.03.2009|0:|37:- fix: редактор картинок восстановлен|45:- fix: замена переносов строк при копировании|0:|16:15:01 20.03.2009|0:|60:- add: ограричение целочисленных свойств заданным диапозоном|54:- add: растягивание окошка Debug при трассировки схемы|0:|16:20:53 19.03.2009|0:|28:- fix: показ внешних свойств|0:|15:0:34 19.03.2009|0:|43:- upg: полностью переделан менеджер свойств|0:|15:9:07 17.03.2009|0:|36:- fix: ошибка с перекрытием операции|0:|16:13:50 15.03.2009|0:|48:- add: получение параметров среды Width и Height|52:- add: поддержка новых функций по работе с ресурсами|49:- fix: исправлено применение профиля по умолчанию|71:- fix: исправлено отображение LH для элементов с собственной отрисовкой|77:- fix: корректная перелинковка связей после окончания перетаскивания элемента|38:- upg: пересчет размеров рабочего поля|0:|16:18:44 14.03.2009|0:|59:- upg: полностью переделан менеджер операций рабочего стола|30:- fix: вывод внешнего свойства|76:- fix: исправлена ошибка с потерей последней пустой строки в редакторе строк|45:- add: изменение цвета всей связи через HubEx|36:- add: название элемента в подсказке|0:|15:0:29 12.03.2009|0:|40:- fix: небольшое визуальное улучшение LH|0:|16:23:32 10.03.2009|0:|48:- fix: замена \r\n на 0x13 0x10 в строках для LH|0:|16:19:30 09.03.2009|0:|41:- add: линкуемые(LH) подсказки к элементу|0:|0:|16:22:42 08.03.2009|0:|81:- fix: корректная вставка элемента в режиме разделения рабочего поля на две схемы|0:|16:22:07 07.03.2009|0:|32:----- HiAsm 4.01 build 175 -----|0:|15:0:37 27.02.2009|0:|21:- add: elGetInterface|62:- upg: предпросмотр содержимого контейнера в подсказве по Ctrl|0:|16:20:13 22.02.2009|0:|47:- add: вывод содержимого контейнера в подсказке|49:- fix: отрисовка PointHint в выделенном состоянии|0:|16:21:42 20.02.2009|0:|64:- fix: исправлен ImageMulti для корректной загрузки сетевых схем|37:- upg: поддержка View поля в ECreator|0:|16:20:58 19.02.2009|0:|70:- fix: отлов смены объекта при движении мыши в режиме вставки элемента|57:- add: добавление менеджера по пункту в выпадающем списке|0:|16:21:22 16.02.2009|0:|68:- fix: корректное отображение курсора после вызова графического меню|0:|16:19:08 15.02.2009|0:|60:- fix: правильное отображение подсказки, содержащей блоки []|0:|16:23:34 13.02.2009|0:|45:- upg: небольшие улучшения редактора картинок|0:|15:8:47 12.02.2009|0:|62:- upg: пользовательские обработчики для свойств типа data_list|0:|15:0:12 10.02.2009|0:|47:- upg: улучшенная работа с элементами Translate|43:- fix: отображение курсора в редакторе форм|0:|16:17:24 08.02.2009|0:|68:- upg: переделан внешний вид курсора при вставке элемента из палитры|43:- add: пользовательские обработчики свойств|38:- add: изменение курсора при выделении|0:|16:13:38 07.02.2009|0:|50:- add: вставка элементов на линию связи из палитры|80:- add: изменение курсора при замещении точек и вставки элементов на рабочий стол|40:- fix: вывод подсказки для больших строк|0:|16:15:57 31.01.2009|0:|45:- add: выбор нового проекта по двойному клику|27:- upd: внешний вид Core Hub|0:|16:20:27 28.01.2009|0:|41:- upg: контекстное меню точки по контролу|0:|16:21:36 26.01.2009|0:|29:- add: offset для EditMultiEx|0:|16:14:17 25.01.2009|0:|83:- add: возможность добавление класса PolyMulti по кнопке Добавить справа от вкладок|0:|16:12:20 24.01.2009|0:|54:- fix: длинна выводимого в подсказке текста ограничена|31:- fix: повторный поиск по схеме|57:- add: контекстное меню редактирования динамических точек|75:- upg: смена содержимого редактора форм при переходах по вкладкам PolyMulti|0:|15:1:04 23.01.2009|0:|48:- upg: закачка файлов на сервер через WikiCenter|0:|15:8:45 22.01.2009|0:|64:- fix: возврат фокуса элементу после скрытия панели инструментов|0:|15:8:58 21.01.2009|0:|48:- add: работа динамических точек от одного св-ва|0:|15:1:29 19.01.2009|0:|32:----- HiAsm 4.01 build 174 -----|71:- add: протаскивание менеджеров через контейнеры по нисходящей иерархии|41:- fix: разворот в полноэкранное состояние|0:|16:12:27 18.01.2009|0:|43:- add: загрузка и сохранение списков команд|0:|16:12:25 17.01.2009|0:|49:- fix: ECreator - корректное отображение поля Sub|47:- fix: ошибка при отрисовке пустого Print_Image|80:- upg: редактирование содержимого ячеек таблицы непосредственно с рабочего стола|0:|16:22:28 16.01.2009|0:|39:- add: технология печати - beta release|103:- fix: исправлена вставка пользовательских MultiElement с дочерними контролами в невизуальный контейнер|0:|16:23:09 14.01.2009|0:|40:- fix: язык палитры восстановлен обратно|25:- add: support TableShape|0:|16:20:55 13.01.2009|0:|62:- add: отображение имени замененного элемента для PointElement|0:|15:2:25 09.01.2009|0:|25:- add: support PrintShape|0:|16:19:24 08.01.2009|0:|29:- rem: remove debug code line|39:- add: доделаны некоторые core элементы|0:|15:1:11 08.01.2009|0:|35:- add: document template technology|0:|16:19:02 06.01.2009|0:|27:- fix: ChildForm copy crash|0:|16:22:36 05.01.2009|0:|20:- add: новый вид Hub|0:|16:16:25 03.01.2009|0:|47:- fix: верный выбор языка для палитры элементов|82:- fix: корректная вставка визуальных контейнеров в редактор формы из буфера обмена|74:- fix: исправлена ошибка с изменением z-order контейнеров в редакторе форм|0:|16:19:49 01.01.2009|0:|41:- fix: изменение z-order в редакторе форм|76:- fix: смещение parent элементов в редакторе форм при позициях отличных от 0|0:|16:13:16 31.12.2008|0:|31:----- HiAsm 4.0 build 173 -----|58:- add: изменение формата - сохранение в файле версии среды|57:- fix: корректное отображение подсказки с символами [ и ]|21:- HiAsm 4.0 build 173|0:|16:13:53 28.12.2008|0:|41:- fix: конвертация перевода строки в \r\n|0:|16:23:30 08.12.2008|0:|74:- fix: корректное отображение уровня вложенности составных св-тв в группах|67:- fix: исправлено имя Debug при вставке элемента через быстрое меню|0:|16:18:54 07.12.2008|0:|62:- add: добавлена возможность изменять отображаемое имя у св-тв|46:- upd: имена панели элементов и дерева проекта|45:- upd: формат сохранения информации о панелях|0:|15:0:16 02.12.2008|0:|19:- add: HCWinManager|0:|16:10:18 03.11.2008|0:|46:- fix: ошибка при возврате на верхдний уровень|0:|16:21:39 02.11.2008|0:|46:- add: polimorf elements and codegen interface|0:|16:22:59 31.10.2008|0:|31:- add: Core - open, save dialog|49:- fix: добавление пакетов и проектов через скрипт|0:|15:0:51 31.10.2008|0:|31:- fix: работа элемента hcMemory|0:|15:0:06 30.10.2008|0:|52:- fix: корректное добавление папок в дерево проектов|78:- fix: ошибка при загрузки схем, в которых дочерняя форма идет раньше основной|0:|15:0:15 29.10.2008|0:|72:- fix: ошибка при разворачивание групповых св-тв, вложенных друг в друга|0:|16:23:24 22.10.2008|0:|43:- fix: добавлен вызов события в hcCommander|0:|16:15:12 19.10.2008|0:|47:- add: графическое контекстное меню линии связи|86:- add: визуальное представление связей менеджера для всех его клиентов при нажатом Alt|98:- add: добавлена автоматически загружаемая в среду схема int/autorun.sha для построения расширений|74:- add: добавлена возможность передавать командам среды некоторые параметры|123:- fix: переделана отрисовка линии связи между половинками LineBreak (убраны артефакты и дрожание экрана при перетаскивании)|81:- fix: корректная передача потока в Core элементах при вствки HubEx или LineBreak|36:- upg: переработано графическое меню|0:|16:12:56 18.10.2008|0:|63:- fix: корректная передача значений свойств во внешний FormEdit|87:- fix: исправлен древний баг с ошибкой и расползанием точек при перетаскивании элемента|0:|16:21:55 16.10.2008|0:|44:- add: добавлены пареметры графического меню|37:- fix: работа внешнего редактора форм|0:|16:21:15 14.10.2008|0:|43:- add: графическое контекстное меню desktop|38:- fix: пользовательский цвет LineBreak|0:|15:0:36 14.10.2008|0:|62:- add: графическое контекстное меню на элементе тестовый режим|0:|15:1:19 12.10.2008|0:|31:- fix: исправлен поиск по схеме|0:|16:14:33 11.10.2008|0:|79:- fix: ошибка при выполнении команды clone на элементах с подцветкой синтаксиса|62:- add: клонирование одноименных св-тв при выполнение replaceto|62:- add: поддержка наследования интерфейсов в конфигах элементов|0:|16:22:19 08.10.2008|0:|52:- fix: подвисание среды при выводе некоторых hint-ов|0:|16:21:42 06.10.2008|0:|57:- fix: ошибка при окрытие больших проектов в пустой среде|0:|16:14:06 05.10.2008|0:|31:----- HiAsm 4.0 build 172 -----|48:- fix: исправлена работа диалога Редактор команд|61:- add: новые команды среды - slidedown, slideright, slidediag|51:- fix: некоторые правки в работе редактора картинок|74:- add: пиктограммы для вкладок палитры и контексных меню списков элементов|0:|16:13:07 04.10.2008|0:|35:- fix: исправлена работа с БД среды|67:- add: новые команды среды - pageup, pagedown, selectall, replaceto|0:|15:0:49 03.10.2008|0:|97:- fix: исправлено выравнивание элементов в среде(для элементов с произвольными размерами и hubEx)|0:|16:21:18 01.10.2008|0:|77:- fix: исправлено некорректное поведение области выделения при скролинге окна|0:|15:2:10 27.09.2008|0:|40:- fix: отображение hint для связей Check|0:|16:20:43 23.09.2008|0:|46:- add: добавлен новый навигатор по контейнерам|45:- fix: корректное получение описания к точкам|86:- fix: исправленна ошибка при изменении фильтра отображения элементов в дереве проекта|0:|16:22:15 14.09.2008|0:|45:- add: отображение иконок пакетов на вкладках|0:|15:8:47 12.09.2008|0:|17:- fix: DrawBitmap|0:|16:20:58 11.09.2008|0:|20:- add: GetSizeBitmap|0:|16:19:55 16.08.2008|0:|35:- add: вертикальный разделитель SDK|56:- add: разбор исходников pas и построение дерева классов|26:- add: интеграция hook.dll|0:|16:23:46 12.08.2008|0:|74:- fix: исправлена ошибка при работе в режиме редактора форм с MultiElement|0:|16:23:59 10.08.2008|0:|38:- fix: read property for core elements|0:|15:0:22 08.08.2008|0:|20:- add: core elements|0:|16:23:01 04.08.2008|0:|19:- add: copy by Ctrl|0:|16:14:05 03.08.2008|0:|43:- add: реализована команда "Обновить схему"|66:- fix: еще несколько правок в работе плавающих окон и Split режима|0:|16:22:58 02.08.2008|0:|46:- fix: востановлена работа команды Поместить в|29:- исправлено несколько ошибок|0:|15:1:41 02.08.2008|0:|50:- add: отпачковывание вкладок в свободное плавание|37:- add: режим Split для редактора схем|0:|15:1:50 01.08.2008|0:|14:- add: SdeHint|42:- add: Новые возможности менеджера панелей|26:- add: новый вид подсказок|0:|15:0:28 31.07.2008|0:|11:- build 170|12:- read forum|0:|16:19:39 24.07.2008|0:|50:- add: поддержка GUI элементов, встроенных в среду|64:- add: поиск в менеджере публикаций и возможность выбора пакетаЫ|0:|16:13:49 23.07.2008|0:|51:- add: клонирование по двум эквивалентным элементам|58:- add: Публикатор - работа с авторами, поиск по параметрам|0:|15:1:30 22.07.2008|0:|60:- add: команда clone - клонирование подключений на DPElement|66:- add: редактор текста заменен на редактор с подцветкой синтаксиса|43:- fix: ошибкии доработки сервера публикаций|0:|70:- add: добавлена возможность оставлять отзывы по проектам и удалять их|86:- add: исправлен механизм авторизации пользователя: задействована авторизация с форума|0:|16:16:16 21.07.2008|0:|59:- add: Система публикации и обновления проектов в интернете|0:|15:1:23 20.07.2008|0:|69:- add: связь элементов через св-во data_element с помощью интерфейсов|0:|16:23:54 16.07.2008|0:|42:- add: контекстнок меню "Вставить элемент"|0:|16:13:05 13.07.2008|0:|61:- fix: ошибка при использование внешних св-тв FTCG контейнера|56:- fix: корректное открытие схем из диалога выбора файлов|0:|15:1:01 13.07.2008|0:|63:- add: вывод подсказки по связным точки для текущей линии связи|0:|16:16:35 12.07.2008|0:|66:- add: вставка любого элемента по контекстному меню на линии связи|22:- HiAsm 3.66 build 169|0:|15:1:08 12.07.2008|0:|24:- add: new core elements|0:|15:1:06 11.07.2008|0:|23:- add: hcListBox scroll|0:|15:0:21 10.07.2008|0:|19:- fix: sqlite query|28:- fix: LineBreak zoom factor|0:|15:1:11 07.07.2008|0:|26:- add: HiAsm Core Elements|0:|16:14:03 05.07.2008|0:|110:- fix: конструирование относительных путей для баз данных sqlite из-за непонимания последним символов кирилицы|0:|15:1:25 26.06.2008|0:|66:- add: выделение свойств, находящихся в группе при выборе элемента|0:|15:0:11 25.06.2008|0:|54:- fix: критическая ошибка при загрузки схем в редактор|0:|15:0:31 11.06.2008|0:|41:- fix: open advance editor for translator|0:|15:1:02 10.06.2008|0:|56:- add: поддержка интерфейса интернационализации программ|0:|15:1:12 06.06.2008|0:|25:- add: ECreator - rebuild|62:- fix: отрисовка элементов с Dynamic иконками при смене пакета|0:|16:17:19 24.05.2008|0:|56:- fix: init property for data_list, data_code, data_menu|33:- add: data_element property type|31:- add: data_flags property type|35:- add: ECreator - list maker dialog|0:|15:0:11 21.05.2008|0:|68:- fix: запуск редактора форм для нескольких открытых проектов пакета|0:|16:23:24 06.05.2008|0:|40:- fix: serealize property with type DATA|53:- fix: protect cgt.AddFile for 'show point hint' mode|0:|15:0:20 01.01.2002|0:|47:- add: FormEdit - send property for string type|0:|16:21:18 21.04.2008|0:|44:- fix: read console output for some programs|39:- add: interface for external form edit|0:|16:23:45 10.04.2008|0:|29:- fix: вывод данных с консоли|0:|16:22:11 30.03.2008|0:|56:- fix: исправлено изменений Zorder при удаление элемента|0:|16:21:41 26.03.2008|0:|18:- add: MakeElement|0:|16:22:14 21.03.2008|0:|58:- fix: disable controls size change after flip orientation|53:- fix: открытие файлов по Ctrl+Enter содержащих цифры|37:- fix: названия вкладок в режиме Tabs|0:|16:23:03 16.03.2008|0:|78:- fix: работа с UserElement - однако не все внутренние элементы поддерживаются|0:|16:22:37 15.03.2008|0:|34:- fix: применение default profiles|0:|16:21:56 22.12.2007|0:|66:- add: поддержка перекрытия св-тв и методов в наследуемых конфигах|0:|15:1:24 19.12.2007|0:|44:- add: возврат parent sdk для элемента в cgt|44:- add: множественное наследование в конфигах|37:- fix: безусловное применение профиля|0:|16:21:48 10.12.2007|0:|23:- fix: отрисовка бреков|25:- add: bug report element|0:|16:15:34 04.11.2007|0:|22:- HiAsm 3.65 build 167|0:|16:14:24 04.11.2007|0:|27:- поиск по дереву элементов|44:- fix: смена ориентации TrackBar и ScrollBar|72:- fix: помещение LineBreak в контейнер и перемещение по дереву элементов|0:|16:20:51 27.10.2007|0:|45:- добавлен фильтр ветвей дерева в ProjectTree|83:- добавлена синхронизация переходов по контейнерам в редакторе схем и в ProjectTree|102:- доработан редактор форм: показ линеек при выравнивание элемента, показ ращмеров элемента в подсказке|79:- fix: общая справка по всем элементам теперь показывается не только для Delphi|66:- fix: поддержка вставки текста из буфера обмена со строкой make()|71:- fix: убрано "мелькание" в редакторе схем при переходах из ProjectTree|0:|15:0:08 09.10.2007|0:|65:- корректное отображение Hint'a для длинных строк и строк из FTCG|64:- корректное отображение амперсанда в некоторых надписях в среде|0:|16:23:48 02.10.2007|0:|51:- новая отрисовка LineBreak для стандартного режима|0:|15:8:22 24.09.2007|0:|31:- небольшой фикс удаления точек|0:|16:21:55 17.09.2007|0:|63:- fix: исправлено раскособочивание схемы при входе в контейнеры|0:|16:18:44 16.09.2007|0:|46:- опциональное включение хука для списка св-тв|0:|15:0:11 13.09.2007|0:|50:- перелинковка точек для всех выделенных элементов|0:|16:22:49 11.09.2007|0:|46:- fix: скролл в панели прокрытки списка выбора|77:- пропуск компиляторов и пакетов, если таковые физически отсутствуют на диске|0:|16:14:09 09.09.2007|0:|70:- корректное закрытие списка выбора в панеле свойств при потере фокуса|33:- исправлено обновление программы|45:- закрытие среды после выполнения his скрипта|62:- исправлен баг с обработкой комбинаций клавиш по Ctrl и Shift|0:|16:23:54 03.09.2007|0:|60:- исправлен баг с получением отладочных данных от приложения|0:|16:23:16 02.09.2007|0:|52:- внешние связи при выполнение команды "Поместить в"|0:|16:17:11 01.09.2007|0:|63:- добавлен новый класс элементов: LineBreakEx = LineBreak + Hub|39:- исправлено отображение элемента Check|0:|15:0:34 31.08.2007|0:|52:- перемещение элементов по клавишам в редакторе форм|0:|16:22:47 29.08.2007|0:|32:- исправлена ф-ция "Поместить в"|0:|16:21:31 24.08.2007|0:|37:- исправлена ошибка с режимом Вкладки|62:- исправлено некорректное удаление точек в контейнерах типа Ex|0:|15:0:23 23.08.2007|0:|58:- корректная отображение в менеджере ссылочных контейнеров|50:- переход на элемент по двойному клику в менеджере|43:- исправлены ошибки при работе с менеджером|0:|16:11:32 14.07.2007|0:|24:- fix вставка ActionSkin|24:- SplashScreen - testing|0:|15:0:13 10.07.2007|0:|63:- fix неверное отображение Caption у GroupBox в редакторе формы|54:- fix изменение размера GlobalVar при добавление точки|28:- fix вставка user элементов|0:|15:0:33 03.07.2007|0:|55:- добавлена возможноть менять цвета точек и линий связи|76:- улучшен ECreator: добавлено поле Icon, добавлены инструменты автоматизации|0:|15:1:06 02.07.2007|0:|36:- корректное открытие пустых пакетов|33:- команда удаления пакетов из HIS|0:|16:22:53 28.06.2007|0:|47:- исправлен баг с палитрой и отрисовкой вкладок|0:|16:23:51 26.06.2007|0:|22:- HiAsm 3.63 build 164|0:|15:0:04 08.04.2007|0:|62:- возвращение правильных DPE имен для EditMulti и MultiElement|27:- поддержка hws в VTElement|65:- отображение формы из плагина после её позиционирования(а не до)|70:- увеличена скорость прокрутки окна при перетаскивание рамки выделения|56:- добавлена поддержка Caption для Panel в шаблонах hiasm|0:|15:2:19 07.04.2007|0:|84:- исправлена бага с копированием элемента по ссылке, содержащего линк на самого себя|0:|16:16:18 06.04.2007|0:|46:- добавлено превью в редактор массива картинок|30:- подцветка синтаксиса для hws|26:- BmpEditor - same changes|0:|15:3:04 03.04.2007|0:|49:- fix на двойной клик по элементы типа VisualText|51:- определение пакета в ECreator при создание с нуля|57:- обновление палитры при установке компонента из ECreator|0:|16:15:13 31.03.2007|0:|54:- fix http://dev.hiasm.com/xf/topic.php?p=50768#P50768|55:- обновление панелей после создания элемента в ECreator|58:- корректное создание проектов с нестандартным расширением|0:|15:4:00 30.03.2007|0:|31:- добавлен метод sys.hiasmdir()|37:- защита от дублей пакетов и проектов|0:|16:16:11 29.03.2007|0:|30:- новая версия, качать с сайта|0:|15:1:35 22.03.2007|0:|93:- исправлена бага с копированием файлов из корневой папки hiasm при уставновки через ECreator|0:|16:14:33 20.03.2007|0:|47:- fix http://dev.hiasm.com/xf/topic.php?p=49599|0:|16:17:01 17.03.2007|0:|64:- добавлена обработка секции Tab для файла конфигурации элемента|44:- стрелка для GetDataEx развернута на 180(с)|44:- возможность выбора имени шаблона из списка|0:|16:14:55 16.03.2007|0:|45:- отображение выбранной опции для RadioButton|57:- автоинкремент версии компонента при открытие в ECreator|34:- подсказки к элементам в ECreator|0:|15:1:23 16.03.2007|0:|57:- hitools.dll - исправлена бага при вставке новой вкладки|91:- добавлена возможность инсталяции элемента по его Ini файлу с произвольным выбором вкладки|0:|16:15:14 14.03.2007|0:|54:- отображение размеров картинки в "редакторе картинок"|0:|16:16:37 13.03.2007|0:|56:- востановленно выделение точек при перетаскивание связи|53:- добавлена отрисовка стрелки и поворот для GetDataEx|0:|15:3:26 12.03.2007|0:|28:- исправлена работа ECreator|55:- встроенный FTP переведен на работу в пассивном режиме|60:- исправлена бага с управлением одинаковыми командами в меню|
}
Add(StrList,16533126,735,182)
{
}
Add(DoData,5653966,735,238)
{
link(onEventData,15803961:doText,[])
link(Data,16533126:Text,[])
}
Add(Str_Enum,9896304,182,112)
{
Delimiter=" "
link(onEnum,10757548:doAdd,[])
link(String,6676763:Text,[])
}
Add(StrList,10757548,252,112)
{
}
Add(GetDataEx,13950704,266,175)
{
link(Data,10757548:Array,[])
}
Add(TimeCounter,15253384,140,189)
{
link(onStart,11744653:doCount,[])
link(onStop,9775644:doText,[])
}
Add(TimeCounter,9030888,140,364)
{
link(onStart,12748431:doEnum,[])
link(onStop,9648856:doText,[])
}
Add(Label,9775644,189,196)
{
Left=250
Top=10
}
Add(Label,9648856,189,371)
{
Left=580
Top=10
}
Add(Label,1120982,441,56)
{
Left=100
Top=10
Width=119
Height=17
Caption="стандартный элемент:"
Alignment=1
}
Add(Label,10844501,445,63)
{
Left=445
Top=10
Width=105
Height=17
Caption="аналогичная схема:"
Alignment=1
}
Add(Memo,5075704,798,455)
{
Left=445
Top=35
Width=415
Height=210
ScrollBars=2
}
Add(StrList,15346249,742,420)
{
}
Add(DoData,9651493,742,476)
{
link(onEventData,5075704:doText,[])
link(Data,15346249:Text,[])
}
Add(Hub,5325681,315,196)
{
link(onEvent1,15253384:doStop,[(339,202)(339,228)(128,228)(128,202)])
link(onEvent2,5653966:doData,[(532,209)(532,244)])
}
Add(Hub,2256406,413,469)
{
link(onEvent1,9030888:doStop,[(436,475)(436,525)(122,525)(122,377)])
link(onEvent2,9651493:doData,[])
}
Add(FormatStr,6573906,511,462)
{
@Color=16755200
Mask="%1\t%2"
link(onFString,15346249:doAdd,[(685,468)(685,426)])
link(Str1,16365132:Item,[(517,450)(504,450)(504,509)(363,509)])
}
Add(MT_String,14418324,364,182)
{
Delimeter="\t"
link(onResult,16533126:doAdd,[])
}


Редактировалось 5 раз(а), последний 2018-10-13 17:54:35
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
vip
#1.1контекстная реклама от партнеров
Ответов: 16884
Рейтинг: 1239
#2: 2018-10-13 16:21:26 ЛС | профиль | цитата
ser_davkin писал(а):
схема для сравнения

У всех так или только у меня ?

Редактировалось 1 раз(а), последний 2018-10-13 16:22:11
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1535
Рейтинг: 176
#3: 2018-10-13 16:36:37 ЛС | профиль | цитата
Tad, перезалил.
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Ответов: 1924
Рейтинг: 172
#4: 2018-10-13 17:43:33 ЛС | профиль | цитата
ser_davkin, не этим ли навеяно?
Там благодаря Galkov'у компонент улучшился, здесь, в принципе, почти то же самое, но заниматься этим сейчас времени никак нет (одна командировка за другой ).
Варианты таковы:
1. Переделать самому (если умеете).
2. Попросить, кто может взяться за это.
3. Создать тему в "КуплюПродам", там скорее возьмутся, тем более что есть образец.

Редактировалось 1 раз(а), последний 2018-10-13 17:44:53
карма: 9
0
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)