Вверх ↑
Этот топик читают: Гость
Ответов: 5227
Рейтинг: 587
#1: 2022-04-12 12:56:36 ЛС | профиль | цитата
Начал делать портабл версию альтернативной сборки HiAsm на основе официальной версии. В которую собираюсь включить множество своих наработок за долгие годы включая GDI+ контролы. Компилятор только штатный FPC (адаптация к d4 не предусматривается из за легальности ПО)
Много работы с Desing-Time. Пока потировал прогресбары.



карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
6
Голосовали:tig-rrr, halt, flint2, ric, kamakama, Fangir
Ответов: 2058
Рейтинг: 28
#2: 2022-04-12 23:39:23 ЛС | профиль | цитата
Интересно будет посмотреть на альтернативную сборку HiAsm.
Компилятор будет последний FPC 3?
С KOL - ом или без него?
карма: 1

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#3: 2022-04-13 02:58:27 ЛС | профиль | цитата
andrestudio писал(а):
Пока потировал прогресбары

Прикольно, но название примера впечатляет -- VCL_ProdressBar, шютка
А направление интересное, да. Доделаешь, народ подтянется, потихоньку перейдет, а я спокойно уйду на покой.

Редактировалось 2 раз(а), последний 2022-04-13 03:00:11
карма: 22

0
Ответов: 5227
Рейтинг: 587
#4: 2022-04-13 16:32:44 ЛС | профиль | цитата
Используется штатный компилятор.
GDI+ компоненты и те которые я посчитаю интеллектуальной собственностью будут в объектных файлах компилятора.
(это и так много что я могу сделать для особо благодарного общества HiAsm )
Так что про обновления с этой сборкой стоит забыть (да это скорей и не понадобится из за самодостаточности сей сборки)

работы ещё много предстоит...
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#5: 2022-04-13 16:53:25 ЛС | профиль | цитата
andrestudio писал(а):
Так что про обновления с этой сборкой стоит забыть (да это скорей и не понадобится из за самодостаточности сей сборки)

Но ты же можешь сделать что-то типа "ночной сборки" со своей "самодостаточностью". Да ты лучше меня все знаешь.
карма: 22

0
Ответов: 5227
Рейтинг: 587
#6: 2022-04-13 21:33:49 ЛС | профиль | цитата
nesco писал(а):
Но ты же можешь сделать что-то типа "ночной сборки" со своей "самодостаточностью". Да ты лучше меня все знаешь.

Пока есть время делаю. К примеру есть у меня контрол JanShape, (78 фигур и 26 стилей градиентной заливки) Пол дня убил чтобы встроить туда нормальный антиальясинг. Сделал таки. В нём предусмотрен Caption для вывода, в Desing-Time пока не получилось реализовать...

nesco, а тебе то что мешало делать HiAsm лучше Хотя если ты альтернативными средами не пользуешься тогда конечно тебе и сравнивать то не с чем, посему Hiasm и застрял на уровне WIN-XP.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 5227
Рейтинг: 587
#7: 2022-04-17 21:31:12 ЛС | профиль | цитата
День убил на новый компонент. (фигуры из JanShape остальной код мой)
График вертикальных баров (3 фигуры, 3 вида градиента)
Предназначен для отображения средне-статистических данных.
По сути нужна всего одна точка для установки значений баров, но для всех возможностей сделал мега тест.



На самом деле применён ни антиальясинг а блюр на 1 пиксел, после чего бары становятся мягкими и пушистыми словно плюшевые

демка тут -> https://forum.hiasm.com/getfile/39426



--- Добавлено в 2022-04-17 21:34:16

Забыл добавить, GDI+ не применялся, посему ковырятся пришлось долго и мучительно

Редактировалось 1 раз(а), последний 2022-04-17 21:34:16
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
файлы: 1BarChartEx.zip [68.6KB] [288]
Ответов: 5227
Рейтинг: 587
#8: 2022-04-19 19:36:50 ЛС | профиль | цитата
Благодаря новому API (начиная с Vista) и структуре TTitleBarInfoEx удалось полностью победить отрисовку заголовка главной формы. Предыдущий вариант был псевдо TitleBar. Т.е панель которая по z- была всегда первой в форме. Но такая фигня никак не прокатывала с MainMenu. Качественная отрисовка Caption,Icon и кнопок с помощью GDI+
Вот такая GUI морда получилась


Редактировалось 1 раз(а), последний 2022-04-19 19:37:39
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
1
Голосовали:tig-rrr
Ответов: 263
Рейтинг: 18
#9: 2022-08-01 05:18:39 ЛС | профиль | цитата
andrestudio писал(а):
Начал делать портабл версию альтернативной сборки HiAsm на основе официальной версии.

Как успехи, бэта-версию еще не выпустил
карма: 3

0
Ответов: 99
Рейтинг: 4
#10: 2022-08-07 16:28:34 ЛС | профиль | цитата
fox-video писал(а):
Как успехи, бэта-версию еще не выпустил

Он жадный, злой и коварный. Конечно же нет, может быть ему слишком лень трудится над ней (а также возможно все наработки он делает втихаря для себя исключительно)
карма: 0

0
Ответов: 5227
Рейтинг: 587
#11: 2022-08-08 16:50:58 ЛС | профиль | цитата
Никакой альтернативы и не понадобилось бы если бы форум не был таким инфантильным. Берите уже себя в руки, учите delphi, KOL и начинайте делать сами что вам нужно. Ну а я пока посмотрю как ваши труды с барского плеча полетят
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 56
Рейтинг: 0
#12: 2022-08-15 20:15:01 ЛС | профиль | цитата
andrestudio писал(а):

GDI+ компоненты и те которые я посчитаю интеллектуальной собственностью будут в объектных файлах компилятора.
(это и так много что я могу сделать для особо благодарного общества HiAsm )

А, сообщество должно быть благодарно или Вы это сами себе придумали?


P.S. @"Не берите в голову, а берите в рот"
Вот где и как выразить благодарность Open Source сообществу разработок которые они предлагают безвозмездно для поддержаия интереса и развития их идей?

https://www.youtube.com/watch?v=yQRP8vLQOjI

Недавно познакомился с библиотекой LibJit
Библиотека нормально собралась и отработала тесты под Linux 32 (правда не последняя её версия 0.1.0)
В примере библиотеки "скриптовый" Паскаль Dpas с выполнением кода во время загрузки его с исходника.
На Github есть некоторое количество отдельных языков в привязкe к этой библиотеке.

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

https://ru.bmstu.wiki/LibJIT
Основы программного моделирования ЭВМ.pdf
Интерпретаторы байт-кодов своими руками (из 3-ёх статей)

Редактировалось 4 раз(а), последний 2022-08-15 20:21:30
карма: 0

0
Ответов: 5227
Рейтинг: 587
#13: 2022-08-16 15:53:17 ЛС | профиль | цитата
Очередной клон AlexKir(a). Много слов и мало дел (верней их полное отсутствие)
Поиск по форуму возможно это докажет, не один интерпретатор AlexKir так и не осилил, но пиздежа было как всегда умными тоннами

Редактировалось 1 раз(а), последний 2022-08-16 15:54:10
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
13
Сообщение
...
Прикрепленные файлы
(файлы не залиты)