Перевод интерфейса IDA PRO

Занимаюсь переводом интерфейса IDA PRO, параллельно перевожу справку.Столкнулся с неизвестным мне форматом файла .qhc. В
  1. Оффлайн

    Автор темы

    NNK_RTR

    Звание: Бывалый

    Команда сайта

    Сообщений: 286

    Создано тем: 53

    Рейтинг: 5

    Репа: (62|62|0)

    Баллы: 1831

    Был: 2024-05-09 19:12

    Лайков: 88

    Занимаюсь переводом интерфейса IDA PRO, параллельно перевожу справку.
    Столкнулся с неизвестным мне форматом файла .qhc.

    В качестве средства просмотра используется программа Qt assistant.

    Как я понял, существует система программирования QT. В ней и создается этот формат.
    Изучить эту систему мне уже не "по зубам" в силу возврата (65 лет). В голову уже ничего нового не лезет.
    Может кто знает и может популярно объяснить, как можно отредактировать (перевести) справку в этом формате.
    Я понимаю, что формат .qhс состоит из HTML файлов. Важно не только разобрать, но еще более важно - собрать.

    Перевод в формате CHM не будет удобен. Важна возможность вызова контекстной справки из программы.
    Отсюда второй вопрос. Как осуществляется связь программы со справкой? Есть что - подобное .map файлу,
    используемому с форматом CHM?

    С уважением, Николай
    Сообщение отредактировал 5 февраля 2021 - 01:14
    21 декабря 2015 - 18:15 / #1
  2. Оффлайн

    Nexus

    Забанен

    Сообщений: 611

    Создано тем: 20

    Репа: 0

    Баллы: 0

    Был: 2022-07-03 23:07

    Лайков: 7

    NNK_RTR, недавно обсуждали подобную проблему

    Формат файла .qhс - SQLite 3. Также берешь для этих целей программу SQLiteStudio или DB Browser for SQLite и редактируешь его.
    Сообщение отредактировал 27 января 2021 - 16:37
    22 декабря 2015 - 18:54 / #2
  3. Оффлайн

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 933

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1616

    Был: 2024-05-09 15:29

    Лайков: 146

    анимаюсь переводом интерфейса IDA PRO, параллельно перевожу справку.
    Столкнулся с неизвестным мне форматом файла .qhc.

    О какой версии IDA идёт речь? В версиях 5.2 и 5.5 справка в формате CHM. Установил IDA v6.8 - тоже формат справки тоже CHM. Файлов с расширением .qhc нет вообще, ни в каталоге с IDA, ни на системном диске в целом. Вы не ошиблись?

    Есть формат qch (Qt Compressed Help) - сжатая справка Qt - двоичный файл, содержащий всю информацию, расположенную в файле проекта-справки, вместе со сжатыми файлами документации, которая создается средствами Doxygen, а потом компилируется в формат понимаемый Qt Assistent.

    Кто ищет, тот всегда найдет!

    22 декабря 2015 - 23:47 / #3
  4. Оффлайн

    Автор темы

    NNK_RTR

    Звание: Бывалый

    Команда сайта

    Сообщений: 286

    Создано тем: 53

    Рейтинг: 5

    Репа: (62|62|0)

    Баллы: 1831

    Был: 2024-05-09 19:12

    Лайков: 88

    Спасибо.

    Буду пытаться.
    Возможно это и правда формат  базы данных.

    С уважением, Николай
    22 декабря 2015 - 23:47 / #4
  5. Оффлайн

    Автор темы

    NNK_RTR

    Звание: Бывалый

    Команда сайта

    Сообщений: 286

    Создано тем: 53

    Рейтинг: 5

    Репа: (62|62|0)

    Баллы: 1831

    Был: 2024-05-09 19:12

    Лайков: 88

    ?
    О какой версии IDA идёт речь?
     
    Версия 6.1.110315
    Справка в формате CHM тоже присутствует, но она не имеет связи с программой
    (вернее, наоборот)
    Кроме нее, есть файл "qidahelp.qch", который открывается программой "assistant.exe"
    Оба файла и еще необходимая библиотека находятся в папке с программой.

    С уважением, Николай.
    23 декабря 2015 - 00:01 / #5
  6. Оффлайн

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 933

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1616

    Был: 2024-05-09 15:29

    Лайков: 146

    Версия 6.1.110315

    Действительно, в этой версии есть такие файлы и похоже, что это SQLite 3.
    Почему именно эта версия? Во-первых, Radialix её уже не поддерживает. Во-вторых, те кто пользуется этой программой, уже пересели на последний релиз 6.8 и им, по-большому счету, перевод не нужен. Тем более, что такой формат справки в последующих версиях IDA уже упразднён.
    VVMor нравится это сообщение.

    Кто ищет, тот всегда найдет!

    23 декабря 2015 - 00:20 / #6
  7. Оффлайн

    Автор темы

    NNK_RTR

    Звание: Бывалый

    Команда сайта

    Сообщений: 286

    Создано тем: 53

    Рейтинг: 5

    Репа: (62|62|0)

    Баллы: 1831

    Был: 2024-05-09 19:12

    Лайков: 88

    В Вашей версии есть контекстная справка?
    ( в смысле, есть связь программы с соответствующими контексту темами справки)
    Если есть, не будете ли Вы настолько добры, чтобы передать мне файл "idaq.exe".
    Может я разберусь, как это устроено, и использую файл CHM в своей версии ИДА.

    С уважением, Николай.
    23 декабря 2015 - 01:07 / #7
  8. Оффлайн

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 933

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1616

    Был: 2024-05-09 15:29

    Лайков: 146

    В Вашей версии есть контекстная справка?

    Честно скажу: я не знаю. На практике использую OllyDbg и x64Dbg. А IDA v5.5 только для создания файла rdmap, не более.smile

    Кто ищет, тот всегда найдет!

    23 декабря 2015 - 11:33 / #8

Статистика форума, пользователей онлайн: 0 (за последние 20 минут)

---
Создано тем
1179
Всего сообщений
15382
Пользователей
17859
Новый участник
Leongsm