:: Русский Help
Помощь клуба
JS
Автор

Сообщений: 12264
Откуда: Эстония
Дата регистрации: 04.09.2000
Вроде бы вышел на финал, но тут вылезла проблема, без которой проект нельзя
считать завершенным.

Суть проблемы:
когда мы работаем в командной окне или редактируем код в редакторах
то при вызове справки искомое имя появляется в индексе Help, но
нужная страница не отображается.
Если мы вызываем help на имени свойства или события/метода в окне
Properties, то нужный топик не отображаетая и в индексе.

Причина проста.
В первом случае движку справки посылается строка,
во второй ContextID.
При декомпиляции оригинального файла справки мы не получаем файл
заголовка.
У нас эти файлы отсутствуют.
Как бы установить эти соотношения малой кровью?

P.S. Вы можете проверить выдав в командном окне
=sys(1023) для установки отладочного режима Help
=sys(1024) для сброса отладочного режима Help


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu




Исправлено 1 раз(а). Последнее : JS, 09.06.08 10:09
Ratings: 0 negative/0 positive
Re: Помощь клуба
Владимир Максимов

Сообщений: 14094
Откуда: Москва
Дата регистрации: 02.09.2000
А просто спросить у MS - нельзя? Не думаю, что это какой-то страшный секрет...

И еще, если открыть файл chm на низком уровне, то в самом начале идет список HTM файлов, предваряемый какими-то идентификаторами. Правда, эти идентификаторы не похожи на ID. Но, возможно, это некое преобразование ID. Хотя, это может быть и просто структура дерева. Впрочем, тоже не похоже...
Ratings: 0 negative/0 positive
Re: Помощь клуба
JS
Автор

Сообщений: 12264
Откуда: Эстония
Дата регистрации: 04.09.2000
Владимир Максимов
А просто спросить у MS - нельзя? Не думаю, что это какой-то страшный секрет...
Послал сообщение Алану, видимо он его еще не видел

Владимир Максимов
И еще, если открыть файл chm на низком уровне, то в самом начале идет список HTM файлов, предваряемый какими-то идентификаторами. Правда, эти идентификаторы не похожи на ID. Но, возможно, это некое преобразование ID. Хотя, это может быть и просто структура дерева. Впрочем, тоже не похоже...

Нет это не то, уже практически все перерыл, что можно.
Просто сидеть в отладочном режиме и
выписывать номер ContexID вряд-ли быстро получится,
а потом добавлять каждому файлу алиас....

В общем дело получается неблизкое и заняться я им смогу только
после 4 июля...


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu




Исправлено 1 раз(а). Последнее : JS, 09.06.08 16:49
Ratings: 0 negative/0 positive
Re: Помощь клуба
JS
Автор

Сообщений: 12264
Откуда: Эстония
Дата регистрации: 04.09.2000
Была бы хоть какая-то логика в присвоении чисел.
Понятно, что 5000 это префикс для всех чисел,
но нет увязки по алфавиту.
Хотя надо посмотреть по порядковым номерам файлов
если их отсортировать по GUID номерам


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu
Ratings: 0 negative/0 positive
Re: Помощь клуба
JS
Автор

Сообщений: 12264
Откуда: Эстония
Дата регистрации: 04.09.2000
JS
Хотя надо посмотреть по порядковым номерам файлов
если их отсортировать по GUID номерам

Тоже не проходит. Для BackColor ContextID=50000033
но если по порядку GUID то это топик "Invalid Subscript Reference"


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu
Ratings: 0 negative/0 positive
Re: Помощь клуба
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Привет Юрий!

Думаю без оригинального заголовочного файла не обойтись увы. Как я вижу, он почему-то не восстанавливается при декомпиляции Для моих личных chm-ок Help&Manual восстановил TopicID, А вот для MS-ного почему-то нет


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Помощь клуба
JS
Автор

Сообщений: 12264
Откуда: Эстония
Дата регистрации: 04.09.2000
Igor Korolyov
Привет Юрий!
Думаю без оригинального заголовочного файла не обойтись увы. Как я вижу, он почему-то не восстанавливается при декомпиляции Для моих личных chm-ок Help&Manual восстановил TopicID, А вот для MS-ного почему-то нет
Привет Игорь!
Похоже на то... Будем ждать ответа от команды.


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 2 (Гостей: 2)

© 2000-2024 Fox Club 
Яндекс.Метрика