Вверх ↑
Этот топик читают: Гость
Ответов: 315
Рейтинг: 26
#61: 2022-09-07 18:43:27 ЛС | профиль | цитата
Приветствую всех.
Решил не много освежить у себя HiAsm, обновить иконки на панели и выяснил одну интересную ошибку (может глюк)
Отмена (undo) действий работает а вот Откатить восстановление (redo) не работает.
Проверил на оригинальной сборке, тоже ошибка.

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

Редактировалось 2 раз(а), последний 2022-09-07 18:51:05
карма: 2
0
Ответов: 793
Рейтинг: 168
#62: 2022-09-09 13:15:43 ЛС | профиль | цитата
envoy_sky писал(а):
У всех так или только у меня???

У меня Откатить восстановление (redo) работает.
Windows10/64
Hiasm – версия 4.05, build 186
карма: 16

0
Ответов: 315
Рейтинг: 26
#63: 2022-09-09 15:02:58 ЛС | профиль | цитата
Анимация.gif
Очень странно, на втором компе тоже не работает.
карма: 2
0
Ответов: 793
Рейтинг: 168
#64: 2022-09-09 18:12:05 ЛС | профиль | цитата
envoy_sky писал(а):
Очень странно, на втором компе тоже не работает.

Да Ты прав. У меня тоже эта менюшка неактивна.
Извини, поторопился.
карма: 16

0
Ответов: 204
Рейтинг: 2
#65: 2023-09-06 17:10:18 ЛС | профиль | цитата
Добрый день
Недавно перебрался на windows 11. при попытке добавить новый компонент выскакивает ошибка; Return nil as query result select id from groups where name = graphics

на сколько понимаю, не видит группу "Графика". Выподающий список тоже пустой, принудительно группу не назначить.
Если в .ini убрать строку присвоения группы, ошибки нет но свиток групп по прежнему пустой и компонент никуда не добавляется.

как такое можно побороть?


карма: 1

0
Ответов: 2265
Рейтинг: 676
#66: 2023-09-11 09:49:32 ЛС | профиль | цитата
А до попытки добавления нового элемента вкладка Графика открывается нормально?
Открыть файл elements.db.любой сторонней программой чтения баз данных и посмотреть, может получится отредактировать ошибку.

В таблице group находятся данные вкладок, а в таблице elements данные о элементах.
ogrif писал(а):
как такое можно побороть?
Попробовать в ручную. Насколько помню сделать это можно так:
0.Перед эксперементами сделать копии файлов в редактируемом пакете: elements.sql сделает elements.db.
1. Разложить все файлы нового элемента по папкам (code, conf, ico).
2. Вручную отредактировать файл elements.sql. Внести запись о новом элементе. Там формат строки не сложный. Посмотреть в вкладке Графика какие элементы последний и предпоследний, найти их в файле elements.sql и добавить строку с новым элементом с внесёнными данными.
INSERT INTO "elements" VALUES(113,'Img_Text','Рисование текста',4,10,'F2A5EA899EC0DA9A55E99274A411B5CB');
Насколько помню: 113 - id (найти в списке максимальный и добавить 1),4 - номер в вкладки Графика, 10 - последовательность в вкладке (добавить один по отношению к последнему элементу в вкладке Графика). Последние данные (hash) можно проигнорировать (оставить пустыми) есть примеры таких строк.
3. Запустить bat файл (не помню название). Он из element.sql сделает element.db.
4. Перезапустить HiAsm.

Редактировалось 4 раз(а), последний 2023-09-11 10:54:09
карма: 11

0
Ответов: 204
Рейтинг: 2
#67: 2023-09-12 16:52:32 ЛС | профиль | цитата
sla8a писал(а):
А до попытки добавления нового элемента вкладка Графика открывается нормально?
Открыть файл elements.db.любой сторонней программой чтения баз данных и посмотреть, может получится отредактировать ошибку.

В таблице group находятся данные вкладок, а в таблице elements данные о элементах.
ogrif писал(а):
как такое можно побороть?
Попробовать в ручную. Насколько помню сделать это можно так:
0.Перед эксперементами сделать копии файлов в редактируемом пакете: elements.sql сделает elements.db.
1. Разложить все файлы нового элемента по папкам (code, conf, ico).
2. Вручную отредактировать файл elements.sql. Внести запись о новом элементе. Там формат строки не сложный. Посмотреть в вкладке Графика какие элементы последний и предпоследний, найти их в файле elements.sql и добавить строку с новым элементом с внесёнными данными.

INSERT INTO "elements" VALUES(113,'Img_Text','Рисование текста',4,10,'F2A5EA899EC0DA9A55E99274A411B5CB');

Насколько помню: 113 - id (найти в списке максимальный и добавить 1),4 - номер в вкладки Графика, 10 - последовательность в вкладке (добавить один по отношению к последнему элементу в вкладке Графика). Последние данные (hash) можно проигнорировать (оставить пустыми) есть примеры таких строк.
3. Запустить bat файл (не помню название). Он из element.sql сделает element.db.
4. Перезапустить HiAsm.

Редактировалось 4 раз(а), последний 2023-09-11 10:54:09


Спасибо за помощь.
Проблему решил путем установки HiAsm в отдельную папкуна диске С. До этого устанавливалось в AppData\
карма: 1

0
Ответов: 4630
Рейтинг: 749
#68: 2023-09-12 21:32:33 ЛС | профиль | цитата
В пути к папке HiAsm не должно быть русских символов. Добавь пару букв к названию папки и проверь, потом верни назад.
карма: 26

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