Вверх ↑
Ответов: 204
Рейтинг: 2
#1: 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