Вверх ↑
Ответов: 2265
Рейтинг: 676
#1: 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.
карма: 11

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