Как нынче принято делать хелп?
От: temnik Россия  
Дата: 17.03.23 18:20
Оценка:
У меня всегда был CHM. Сейчас только увидел, что в win 11 он не работает. Посмотрел несколько программ, которыми пользуюсь — тоже chm, тоже не работает.
Так куда податься, что нынче в моде для справки?
Лучший хостинг от 4 евро, VPS от 6 евро, разные локации, оплата картами без проблем, скидки до 20%.
50 бесплатных смс
Re: Как нынче принято делать хелп?
От: sqrt  
Дата: 17.03.23 18:28
Оценка:
Здравствуйте, temnik, Вы писали:

T>У меня всегда был CHM. Сейчас только увидел, что в win 11 он не работает. Посмотрел несколько программ, которыми пользуюсь — тоже chm, тоже не работает.

T>Так куда податься, что нынче в моде для справки?

PDF, если оффлайн и контекстную справку по F1 не нужно показывать.
Re: Как нынче принято делать хелп?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 17.03.23 18:32
Оценка:
Здравствуйте, temnik, Вы писали:

T>У меня всегда был CHM.


У меня тоже.

T>увидел, что в win 11 он не работает.


Все отлично работает.

T>Посмотрел несколько программ, которыми пользуюсь — тоже chm, тоже не работает.


Если там "Zone.Identifier", то он и в XP работать не будет.
Re: Как нынче принято делать хелп?
От: kov_serg Россия  
Дата: 17.03.23 18:37
Оценка: +1
Здравствуйте, temnik, Вы писали:

T>У меня всегда был CHM. Сейчас только увидел, что в win 11 он не работает. Посмотрел несколько программ, которыми пользуюсь — тоже chm, тоже не работает.

T>Так куда податься, что нынче в моде для справки?

Что значит не работает? Не открывает или открывает пустой файл.

Я на win11 открыл первый попавшийся chm всё работает.
Re[2]: Как нынче принято делать хелп?
От: temnik Россия  
Дата: 17.03.23 18:48
Оценка:
Здравствуйте, kov_serg, Вы писали:

_>Что значит не работает? Не открывает или открывает пустой файл.


Пустой, только содержание есть. Ссылку посмотрел. У меня нет вкладки Безопасность в свойствах. Но все равно — это ж не дело, если у юзера будет такая же фигня.
Лучший хостинг от 4 евро, VPS от 6 евро, разные локации, оплата картами без проблем, скидки до 20%.
50 бесплатных смс
Re[3]: Как нынче принято делать хелп?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 17.03.23 18:53
Оценка:
Здравствуйте, temnik, Вы писали:

T>не дело, если у юзера будет такая же фигня.


Не дело, но для предотвращения этого есть более адекватные методы, чем смена CHM на что-то более другое.
Re[4]: Как нынче принято делать хелп?
От: temnik Россия  
Дата: 17.03.23 19:10
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Здравствуйте, temnik, Вы писали:


T>>не дело, если у юзера будет такая же фигня.


ЕМ>Не дело, но для предотвращения этого есть более адекватные методы, чем смена CHM на что-то более другое.


Ну тогда скажи уж — какие? Как сделать, чтобы chm работал без плясок с бубном?
Лучший хостинг от 4 евро, VPS от 6 евро, разные локации, оплата картами без проблем, скидки до 20%.
50 бесплатных смс
Re[5]: Как нынче принято делать хелп?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 17.03.23 19:16
Оценка:
Здравствуйте, temnik, Вы писали:

T>Как сделать, чтобы chm работал без плясок с бубном?


Удалить из него поток Zone.Identifier, который виндовые средства добавляют при копировании файла "снаружи". Или просто не допускать его создания, копируя файл не через CopyFile и подобное, а через CreateFile/ReadFile/WriteFile или сишные средства.
Re[6]: Как нынче принято делать хелп?
От: temnik Россия  
Дата: 17.03.23 20:06
Оценка:
ЕМ>Удалить из него поток Zone.Identifier, который виндовые средства добавляют при копировании файла "снаружи".

Это круто. Но у моего файла справки нет Zone.Identifier. Как и у файлов других приложений. И нет вкладки Безопасность в свойствах. Хотя, может, конечно, виновата кастомная сборка винды.

В общем, вижу только вариант перехода на pdf.
Лучший хостинг от 4 евро, VPS от 6 евро, разные локации, оплата картами без проблем, скидки до 20%.
50 бесплатных смс
Отредактировано 17.03.2023 20:07 temnik . Предыдущая версия .
Re[7]: Как нынче принято делать хелп?
От: bnk СССР http://unmanagedvisio.com/
Дата: 17.03.23 20:15
Оценка:
Здравствуйте, temnik, Вы писали:


ЕМ>>Удалить из него поток Zone.Identifier, который виндовые средства добавляют при копировании файла "снаружи".


T>Это круто. Но у моего файла справки нет Zone.Identifier. Как и у файлов других приложений. И нет вкладки Безопасность в свойствах. Хотя, может, конечно, виновата кастомная сборка винды.


Там же выше ссылка на статью. Эта проблема существует только для файлов, скачанных пользователем из интернета (со времен Windows XP),
и решается нажатием кнопки "разблокировать" в свойствах файла (в обычных свойствах по правой кнопке)

Отредактировано 17.03.2023 20:20 bnk . Предыдущая версия . Еще …
Отредактировано 17.03.2023 20:19 bnk . Предыдущая версия .
Отредактировано 17.03.2023 20:18 bnk . Предыдущая версия .
Re[8]: Как нынче принято делать хелп?
От: temnik Россия  
Дата: 17.03.23 20:28
Оценка:
bnk>Там же выше ссылка на статью.

Там же выше я написал, что у меня нет вкладки Безопасность в Свойствах. Имел ввиду нет лейбла Security и чекбокса Unlock.

И в принципе тема не о том, как разблокировать, а о том — чем лучше всего делать справку.
Лучший хостинг от 4 евро, VPS от 6 евро, разные локации, оплата картами без проблем, скидки до 20%.
50 бесплатных смс
Отредактировано 17.03.2023 20:33 temnik . Предыдущая версия . Еще …
Отредактировано 17.03.2023 20:32 temnik . Предыдущая версия .
Re[7]: Как нынче принято делать хелп?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 17.03.23 20:38
Оценка:
Здравствуйте, temnik, Вы писали:

T>у моего файла справки нет Zone.Identifier.


Что выдает Streams?

T>может, конечно, виновата кастомная сборка винды.


Сама по себе сборка виновата быть не может — никто не заменяет в сборках один код на другой. Виноваты могут быть только настройки. Если Вам надо, чтоб работало не в Вашей системе, а у пользователей, то и проверять нужно в тех системах, что используют они.

T>В общем, вижу только вариант перехода на pdf.


Если на Вашей сборке возникнут проблемы с PDF, на что будете переходить дальше?
Re[8]: Как нынче принято делать хелп?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 17.03.23 20:39
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>Эта проблема существует только для файлов, скачанных пользователем из интернета


Не только из интернета — из любого "наружного" источника, включая локальную сеть, Shared Folders в виртуалках и т.п.
Re[9]: Как нынче принято делать хелп?
От: bnk СССР http://unmanagedvisio.com/
Дата: 17.03.23 20:46
Оценка: +1
Здравствуйте, temnik, Вы писали:

T>Там же выше я написал, что у меня нет вкладки Безопасность в Свойствах. Имел ввиду нет лейбла Security и чекбокса Unlock.


Ну значит это какая-то другая болезнь.
Мы о том, что для CHM ничего не изменилось со времен Windows XP. У меня распоследняя Windows 11 22H2, CHM открывается без проблем.
Re[10]: Как нынче принято делать хелп?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 17.03.23 22:04
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>У меня распоследняя Windows 11 22H2, CHM открывается без проблем.


У меня в основном продукте хелп в CHM, жалоб на проблемы с ним не было уже много лет — с тех пор, как добавил удаление Zone.Identifier.
Re[8]: Как нынче принято делать хелп?
От: kov_serg Россия  
Дата: 17.03.23 23:03
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

T>>В общем, вижу только вариант перехода на pdf.


ЕМ>Если на Вашей сборке возникнут проблемы с PDF, на что будете переходить дальше?

hh -decompile outdir srcfile.chm

И потом браузером html-и смотреть

Вообще надо текстовый readme.txt или lookme.mp4
Re: Как нынче принято делать хелп?
От: TailWind  
Дата: 18.03.23 01:37
Оценка: +1 -1
T>Так куда податься, что нынче в моде для справки?

HTML конечно
Зачем справка в программе, делайте на сайте
Отредактировано 18.03.2023 1:45 TailWind . Предыдущая версия .
Re: Как нынче принято делать хелп?
От: Слава  
Дата: 18.03.23 05:06
Оценка: +2
Здравствуйте, temnik, Вы писали:

T>Так куда податься, что нынче в моде для справки?


В меню About — Help делают открытие URL сайта, где должна быть справка, но сейчас её нету. Там показывают шапку на треть экрана, снизу попап про accept our cookies на треть экрана и малозаметным крестиком, а справа выводят анимированный баннер с corporate art от Пикассо. Ссылки на документацию на сайте нет, она находится только поиском в гугле на другом сайте.

Вот что нынче в моде для справки.

PS: сделайте CHM и отдельно простой единый HTML-файл с оглавлением в начале и папочкой files с картинками рядом.
Re: Как нынче принято делать хелп?
От: JustPassingBy  
Дата: 18.03.23 07:14
Оценка: +1
Здравствуйте, temnik, Вы писали:

T>У меня всегда был CHM. Сейчас только увидел, что в win 11 он не работает.


У меня в chm, и в Windows 11 все работает. Менять ничего не планирую. Справка дополнительно присутствует в PDF и онлайн версиях на сайте, но chm удобен для использования в самой программе.
Re[9]: Как нынче принято делать хелп?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 18.03.23 08:21
Оценка:
Здравствуйте, kov_serg, Вы писали:

_>hh -decompile outdir srcfile.chm

_>И потом браузером html-и смотреть

Зачем?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.