:: Архив конференции по VFP до 2005 года
Хелп про Хелп
Каратаев
Автор

Сообщений: 3977
Откуда: Алматы
Дата регистрации: 04.12.2001
В смысле помогите разобраться с Хелпом
Прогрмма - форма As Top-Level Form, screen = off
В головном PRG стоит:
set help to (TekDir+'Cron.chm')
set topic id to 1
На форме HelpContextID=1
На моей машине все ок - жмешь F1 и вот он хелп.
У пользователей никакой реакции - хоть кулаком по F1 стучи
Хотя если просто открыть Cron.chm - нормально открывается.
Кто нибудь знает как побороть?




------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: Хелп про Хелп
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Дык на клиенте foxhhelp8.exe и foxhhelpps8.dll имеются зарегистренные ?




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Хелп про Хелп
collega
АННОТАЦИЯ
В данной статье приводится решение проблемы, связанной с отсутствием справочной системы в отчужденном приложении Visual FoxPro 6.0, установленном на компьютер без среды разработки.
ПРОБЛЕМА
В отчужденном приложении Visual FoxPro 6.0, установленном на компьютер, на котором отсутствует среда разработки, при нажатии на клавишу "F1" не запускается справочная система.
При этом известно, что в установочный набор включены необходимые файлы и на шаге 2 мастера создания установочного набора (Setup Wizard) установлен флажок "HTML Help Engine.
РЕШЕНИЕ
Проблема обусловлена ошибкой продукта. Для решения проблемы необходимо установить пакет обновления Service Pack 3 для Visual Studio 6.0 или более поздний. Загрузить последнюю версию пакета обновления для Visual FoxPro можно из сети Интернет по следующему адресу:
msdn.microsoft.com
В качестве временного решения проблемы выполните следующие шаги:
1. На компьютере разработчика скопируйте следующие файлы в каталог распространения (distribution directory), для которого Вы запускаете мастер "Setup Wizard":
Foxhhelp.exe
Foxhhelpps.dll
2. Запустите мастер "Setup Wizard".
3. На шаге 6 мастера установите флажок "ActiveX" для файла Foxhhelpps.dll.
4. На шаге 6 мастера для файлов Foxhhelp.exe и Foxhhelpps.dll установите параметр "TargetDir" в значение "Winsysdir".
5. Завершите работу мастера "Setup Wizard".
6. Проведите установку созданного установочного набора на конечный компьютер.
7. На конечном компьютере выполните следующую команду:
foxhhelp /regserver
Ratings: 0 negative/0 positive
Re: Хелп про Хелп
Hel!Riser

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
ON KEY LABEl F1 HELP




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: Хелп про Хелп
Каратаев
Автор

Сообщений: 3977
Откуда: Алматы
Дата регистрации: 04.12.2001
"Нет, ребята, все не так, все не так, ребята..." - цитата из песни.
1. Эта прога на VFP7+SP1
2. Не только ON KEY LABEl F1 HELP, но и кнопку на форме разместил, а в ней прописал HELP - ноль эмоций.
3. Другая программа, спокойно отрабатывает Хелп, правда в формате hlp, а не chm.
4. Повторюсь - сам по себе chm на клиентской машине нормально открывается. Причем тут регистрация и FoxHelp, я же свой chm делаю ...




------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: Хелп про Хелп
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
А при том что слепил я такой же пример - взял чужой chm
в Load формы прописал
Set Help to "help.chm"
Set Topic to "Animation"
на форме кнопка в Click кнопки
HELP
слепил exe запустил
Тыкаю - появляется help.chm
Гляжу с список процессов - а там болтается FOXHHE~1.EXE версии 7.0.00.9262
Прибил его для порядка - повторил - опять он появляется
Не убедил ?

"Машина у которой кончился бензин - вынуждены была остановиться. И после этого господа ученые болтают о какой-то инерции" (Швейк)



[i][small][color=Gray]Отредактировано (29.12.04 12:23)


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Хелп про Хелп
Каратаев
Автор

Сообщений: 3977
Откуда: Алматы
Дата регистрации: 04.12.2001
Да и манипуляции с foxhhelp.exe и foxhhelpps.dll и их регистрация ни к чему не привели




------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: Хелп про Хелп
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
foxhhelp7.exe -regserver
regsvr32 foxhhelpps7.dll

так регистрил ?




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Хелп про Хелп
Каратаев
Автор

Сообщений: 3977
Откуда: Алматы
Дата регистрации: 04.12.2001
Вадим
Регистрил так, еще прописал твой код в Load формы - ноль на выходе.
Тут же рядом висит другая моя прога по F1 хелп (hlp) выскакивает без проблем...
А что, для винды есть разница hlp или chm запускать? Если бы foxhelp не зарегистрил бы (а я его никогда до этого и не регистрил нигде) hlp бы не открылся? Открывается же.
Мне все же кажется, что дело тут в чем-то другом...?




------------------
Никогда не бывает настолько плохо, чтобы не могло быть еще хуже.
Ratings: 0 negative/0 positive
Re: Хелп про Хелп
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Саня - ну ты сравнил hlp и chm - совершенно разные вещи - тогда скажи зачем ты chm делал а не hlp ?
Почитай еще в хелпе Programming HTML Help Features - может поможет
Лично мне CHM файлы не нравятся - был какой-то прибамбас забыл как называется - там вообще HLP файлы влет делались - и пишешь его прямо в нем




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive


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

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

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