Q&A
|
今すぐHTML Helpを導入すべきかMicrosoft Windows Vista上ではWinHelpは動作しません。 Windows ヘルプ プログラム(WinHelp32.exe)は、 Windows にもう含まれません。 HTML Helpの表示にはInternet Explorerが不可欠かコンパイル形式のHTML Helpは、Internet Explorerがインストールされていないと表示できません。ただし、IEをデフォルトのブラウザに設定する必要はありません。(2007年12月9日改訂) HTML HelpをMacintoshでも表示できないかコンパイル形式のヘルプはMacintoshでは表示できません。Macintosh版のInternet Explorerが入っていても無理です。 Javaアプレットを使用したWeb形式のHTML Helpなら、Macintoshでも表示できるはずですが、制限が多く、現時点ではお勧めできません。 Windows VistaでHTML Helpは動作するかWindows VistaではHTML Help(.chm)は動作します。ただし、それ以前のWindows Help(*.hlp)は標準サポートされていません。別途、個々のユーザーが閲覧用のプログラムをダウンロードする必要があります。詳しくは、「WinHelpの標準搭載の終了」をご覧ください。(2007年12月9日改訂) Windows VistaのヘルプはHTML HelpかWindows VistaのヘルプはAP Helpと呼ばれます。HTML Helpではありません。AP HelpはMicrosoft Assistance Markup Language (MAML)、現在はAMLと呼ばれている言語で記述されています。 このAP HelpがHTML Helpのようにコンパイラなどの制作ツールが一般公開されるかは非常に不透明な状態です。(2007年12月9日改訂) Windows XPでHTML Helpは動作するかWindows XPおよびInternet ExplorerにはHTML Helpランタイムコンポーネントが標準で組み込まれています。従って特に何もインストールしないでもHTML Helpが動作します。 Windows XPのヘルプはHTML HelpかWindows XPの「ヘルプとサポートセンター」は、HTML Help 1.xと他の技術を統合したものです。外見はHTML Help 1.xとは異なりますが、もととなるヘルプファイルはHTML Help 1.xと同じchmです。 作成可能なHTML Helpの最大サイズはHTML Help Workshop自体のヘルプによると、HTML Help Workshopで表示できるトピックファイルの数は5000個で、それを超えるファイルは、HTML
Help Workshopでは表示できないということです。ただし、5000以上のファイルでも、hhpファイル、hhcファイルなどを直接開いてテキストエディタで追加すればコンパイルは可能です。 ファイルサイズの面から見た場合、合計何MBのトピックファイル、イメージファイルまでコンパイルできるか、資料はありません。マシン環境にもよりますが、合計が数百MBレベルのトピックファイルをコンパイルしようとすると、メモリ不足などでエラーになるようです。 メンテナンスを考えても、1つのヘルプのファイルサイズをあまり大きくするのは好ましくありません。小さなchmファイルに分割し、後で結合するように設定する方がよいでしょう。 MSDNライブラリのヘルプでは、この方法で200個以上、合計サイズ400MB弱(全文検索情報を除く部分のファイルサイズ)のchmファイルを結合しています。また、お便りを頂いた方の中にも、この方法で合計サイズ200MB以上のヘルプを実際に作成された例があります。 HTML HelpはWindows CE上で動作するか残念ながらWindows CE上では動作しません。Windows CEでは、Pocket HelpというHTMLベースのヘルプを使用 しますが、HTML Helpとは別物です。 Pocket Helpについては、MSDNライブラリのヘルプに記載されています。 (2004年3月14日追記) POCKETPC 2003では動作しないものもあるようです。 日本語検索が可能で、約1MBまでのchmファイルを開くことができるとのことです。ただし、JavaScriptには完全には対応していないようです。またFlashの埋め込み画像は再生できません。 その他には、以下のCHMリーダーもあります。 Team One's Reader v3.0 professional 3.0 情報提供:YS FOR PALM CITYさん Windows 2000のヘルプはHTML HelpかWindows 2000のメインのヘルプはHTML Helpです。Windows 2000にはHTML Help 1.3ランタイムコンポーネントが付属するため、Windows 2000でなら、何もインストールしないでもHTML Helpを表示できます。(2000/2/1改訂) Windows MeのヘルプはHTML Helpか外見は通常のHTML Helpと異なりますが、chmを利用しています。 カスタマイズされたHTML Helpです。 HTML Helpの配布にロイヤリティが必要かHTML Help Workshopで作成したHTML Helpファイル(*.chm)および、HTML Helpビューワ(hhupd.exe)は、ロイヤリティフリーで、自由に配布できます。hhupd.exeの配布については、HTML Help Workshopをインストールしたフォルダ中のlicense.txtに詳しく記載されていますので、ご覧ください。 HTML Help Workshopを配布できるかhhupd.exeは配布できますが、残念ながらHTML Help Workshop(htmlhelp.exe)は配布できません。長らくこの点が謎だったのですが、米国マイクロソフトより、再配布不可との回答をいただきました。 HTML HelpでXML文書を表示できるかXMLファイルをコンパイルしてHTML Helpを作成することは可能です。 HTML HelpでXHTML文書を表示できるかXHTMLファイルをコンパイルしてHTML Helpを作成できます。 |