Вверх ↑
Этот топик читают: Гость
Администрация
Ответов: 15263
Рейтинг: 1498
#1: 2016-11-25 00:26:51 ЛС | профиль | цитата
Откроем несколько примеров в среде:



Как видно из скриншотов явно присутствует две проблемы:
- разница в шрифтах (из-за того, что размеры шрифтов в WEB при измерении в пикселях отличаются от размеров в Windows примерно на 4 пункта)
- точки GetDataEx в HiAsm 4 расположены немного выше чем hion, из-за чего линии немного кривые

При этом стоит отметить, что открытие схемы с 2000 элементами (последний скриншот) происходит менее чем за 1 секунду.

Есть небольшая проблема с загрузкой контейнеров:



Из-за того, что в hion/hiasm5 многие встроенные свойства элементов ушли в системные при загрузке из файлов они не видны.

Пробуем собрать проект:


Лог отладки
Process of pid=0018 has terminated
No process loaded, cannot execute 'echo Modules:'
Cannot get info on module while no process is loaded
No process loaded, cannot execute 'echo Threads:'
process tid prio (all id:s are in hex)
0000000e services.exe
00000026 0
00000025 0
0000001e 0
00000014 0
00000010 0
0000000f 0
00000012 mDNSResponder.exe
00000019 0
00000017 0
00000013 0
0000001a winedevice.exe
00000022 0
00000021 0
00000020 0
0000001b 0
0000001c explorer.exe
00000029 0
0000001d 0
00000023 plugplay.exe
00000028 0
00000027 0
00000024 0
0000002a heidisql.exe
0000003a 0
0000002f 0
0000002e 0
0000002d 0
0000002c 2
0000002b 0
00000038 HiAsm.exe
00000039 0
0000003d heidisql.exe
0000000d 0
00000042 0
00000041 0
00000040 0
0000003f 2
0000003e 0
00000031 heidisql.exe
00000037 0
00000034 0
00000035 0
00000033 2
00000032 0
winedbg: Internal crash at 0x7ef21f46
Exit code: 1

Увы, но как оказалось hiasm, запущенный под wine из-под консольного процесса не имеющего дисплея, работать отказывается полностью и падает с критической ошибкой.

Проблемы с совместимостью схем решаются достаточно легко. Проблема с компиляцией схемы в hiasm решается уже сложнее: тут либо придется добавлять поддержку в hiasm5, либо выпиливать из hiasm4 весь gui (и вероятно последнее по объему работ окажется в разы сложнее, чем первое). В тоже самое время со сборкой схем из standalone приложения проблем быть не должно и hion можно будет использовать в качестве редактора для Windows пакета.
карма: 21
5
Голосовали:miver, Konst, vovs, Nickname, tig-rrr
vip
#1.1контекстная реклама от партнеров
Ответов: 165
Рейтинг: 6
#2: 2016-11-26 17:02:55 ЛС | профиль | цитата
Вообще новость замечательная! А как быть с нестандартными компонентами?

Редактировалось 2 раз(а), последний 2016-11-26 17:03:38
карма: 4

0
Администрация
Ответов: 15263
Рейтинг: 1498
#3: 2016-11-26 18:18:06 ЛС | профиль | цитата
Рано или поздно нужно будет делать репозиторий компонентов, которые пользователь сможет устанавливать в свою версию среды.
карма: 21
0
Ответов: 855
Рейтинг: 12
#4: 2016-12-01 11:18:44 ЛС | профиль | цитата
выпиливать из hiasm4 весь gui

Давно предлагал сделать "построчный кодогенератор SHA2PAS" отдельно то оболочки ...
Имхо вещь много где полезная .
карма: 1

0
Главный модератор
Ответов: 2654
Рейтинг: 353
#5: 2016-12-04 23:51:46 ЛС | профиль | цитата
либо придется добавлять поддержку в hiasm5, либо выпиливать из hiasm4 весь gui (и вероятно последнее по объему работ окажется в разы сложнее, чем первое).


Так какой путь выбран в результате?
карма: 8
Дорогу осилит идущий. HiAsm.NET is based on HiAsm 5
0
5
Сообщение
...
Прикрепленные файлы
(файлы не залиты)