Помощь клуба | |
---|---|
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 ![]() |
Re: Помощь клуба | |
---|---|
Владимир Максимов Сообщений: 14146 Откуда: Москва Дата регистрации: 02.09.2000 |
А просто спросить у MS - нельзя? Не думаю, что это какой-то страшный секрет...
И еще, если открыть файл chm на низком уровне, то в самом начале идет список HTM файлов, предваряемый какими-то идентификаторами. Правда, эти идентификаторы не похожи на ID. Но, возможно, это некое преобразование ID. Хотя, это может быть и просто структура дерева. Впрочем, тоже не похоже... ![]() |
Re: Помощь клуба | |
---|---|
JS Автор Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
Послал сообщение Алану, видимо он его еще не видел
Нет это не то, уже практически все перерыл, что можно. Просто сидеть в отладочном режиме и выписывать номер ContexID вряд-ли быстро получится, а потом добавлять каждому файлу алиас.... В общем дело получается неблизкое и заняться я им смогу только после 4 июля... ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu Исправлено 1 раз(а). Последнее : JS, 09.06.08 16:49 ![]() |
Re: Помощь клуба | |
---|---|
JS Автор Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
Была бы хоть какая-то логика в присвоении чисел.
Понятно, что 5000 это префикс для всех чисел, но нет увязки по алфавиту. Хотя надо посмотреть по порядковым номерам файлов если их отсортировать по GUID номерам ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu ![]() |
Re: Помощь клуба | |
---|---|
JS Автор Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
Тоже не проходит. Для BackColor ContextID=50000033 но если по порядку GUID то это топик "Invalid Subscript Reference" ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu ![]() |
Re: Помощь клуба | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Привет Юрий!
Думаю без оригинального заголовочного файла не обойтись увы. Как я вижу, он почему-то не восстанавливается при декомпиляции ![]() ![]() ------------------ WBR, Igor ![]() |
Re: Помощь клуба | |
---|---|
JS Автор Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
Привет Игорь! Похоже на то... Будем ждать ответа от команды. ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu ![]() |
© 2000-2025 Fox Club  |