喫茶XRAYトップページ
[12608]
HLPヘルプからCHMヘルプへの変換
返信
削除
2019/3/2 (土) 09:29:01
Mr.XRAY
以下の記事を追加しました.
こんな手順で変換そのものはできますが,実際のところどうなんでしようね ?
という時の判断材料となるかも知れない記事です.
実際にやってみる価値があるかどうかは貴方様の判断にお任せします.ハイ.
記事は長いですが,実際の操作そのものは割と単純です.
[HLP 形式ヘルプを CHM 形式のヘルプに変換]
http://
mrxray.
on.
coocan.
jp/
Delphi/
Others/
Win32HLP
2ChmHLP.
htm
[12609]
Re:HLPヘルプからCHMヘルプへの変換
返信
削除
2019/3/4 (月) 19:40:26
Mr.XRAY
> [HLP 形式ヘルプを CHM 形式のヘルプに変換]
>
http://
mrxray.
on.
coocan.
jp/
Delphi/
Others/
Win32HLP
2ChmHLP.
htm
ダウンロードしたプログラムに以下の機能を追加しました.
[ヘルプましん] で HTML ファイルを取り込んだ時に,
元の HLP ヘルプの項目名を再現できるようにしました.
また,項目の順番も元の HLP ヘルプと同じにして,ヘッダ (ブックのアイコン) の
項目も該当位置に表示できるようにしました.
この修正に伴って,記事の説明も変更しています.
さすがに階層構造の再現は無理です.
[12611]
Re2:HLPヘルプからCHMヘルプへの変換
返信
削除
2019/3/5 (火) 15:53:20
Mr.XRAY
更に修正,変更しました.
[ CHM 形式への変換手順 (4) - HTML ファイルの charset の値等を変更]
http://
mrxray.
on.
coocan.
jp/
Delphi/
Others/
Win32HLP
2ChmHLP.
htm#
07
一口に HLP 形式のヘルプと言ってもいろいろあるということです.
↑ UP したプログラム.人には言えない,非常に恥ずかしい初歩的なポカがありました.
一人で赤面して修正しました (^^:
[12625]
非常に恥ずかしいバグを修正
返信
削除
2019/3/12 (火) 19:46:06
Mr.XRAY
> ↑ UP したプログラム.人には言えない,非常に恥ずかしい初歩的なポカがありました.
> 一人で赤面して修正しました (^^:
またまたポカしました.
恥ずかしいバグを修正しました.
EXE 単独で使用するとひじょ〜に時間がかかっていました.ハハハッ
(テストで入れていたコードがそのままでした)
[12622]
Re:HLPヘルプからCHMヘルプへの変換
返信
削除
2019/3/10 (日) 23:02:11
Mr.XRAY
以下を追加しました.
[ 目次アイテム以外の HTML ファイルの処理 - API32WH.HLP の例 ]
http://
mrxray.
on.
coocan.
jp/
Delphi/
Others/
Win32HLP
2ChmHLP.
htm#
12
これに伴い UP している ChangeHtmlCharset.zip を更新しました.
[12626]
Re:HLPヘルプからCHMヘルプへの変換
返信
削除
2019/3/13 (水) 23:47:02
Mr.XRAY
> [HLP 形式ヘルプを CHM 形式のヘルプに変換]
>
http://
mrxray.
on.
coocan.
jp/
Delphi/
Others/
Win32HLP
2ChmHLP.
htm
以下を追加しました.
これに伴い目次アイテム処理用のプログラムも更新しました.
[ HTML ヘルプにおける改行文字・空白行・半角空白文字・TAB 文字 ]
http://
mrxray.
on.
coocan.
jp/
Delphi/
Others/
Win32HLP
2ChmHLP.
htm#
13
[12654]
Re:HLPヘルプからCHMヘルプへの変換
返信
削除
2019/3/17 (日) 10:27:04
Mr.XRAY
以下の記事を追加しました.
[RTF のコード を HTML のコードに変換]
http://
mrxray.
on.
coocan.
jp/
Delphi/
Others/
Win32HLP
2ChmHLP.
htm#
15
[12655]
Re:HLPヘルプからCHMヘルプへの変換
返信
削除
2019/3/17 (日) 13:34:16
Mr.XRAY
DEKO さんが現れたので思い出しました.
TEAD のヘルプも HTML 化してみています.
まっ,いろいろな HLP でテストしてみたということです.
TEAD の HLP は目次のアイテムが多い方です,約 290 あります.
これは関数やマクロの項目が多いからです.
でも,ツリーの階層だけの修正ですのでそれぼどの時間はかかってないと思います.
記事中のコードの部分はまだ修正が必要ですが,自分で使うには十分です.
[12658]
Re:HLPヘルプからCHMヘルプへの変換
返信
削除
2019/3/19 (火) 23:09:08
Mr.XRAY
charset と目次アイテムの処理のプログラムに,
CNT と TOC ファイルの中身をテキストエディタで表示できる機能を追加しました.
CNT : コンテンツファイル
TOC : トピックファイル
[12661]
Re:HLPヘルプからCHMヘルプへの変換
返信
削除
2019/3/23 (土) 23:12:27
Mr.XRAY
> [HLP 形式ヘルプを CHM 形式のヘルプに変換]
>
http://
mrxray.
on.
coocan.
jp/
Delphi/
Others/
Win32HLP
2ChmHLP.
htm
更新しました.
HTML Help Workshop が生成した hhc, hhk ファイルのコードを操作することより,
目次のツリー構造を自動生成できるようにしました.
そのため,手順が少し変更になりました.
[12662]
Re2:HLPヘルプからCHMヘルプへの変換
返信
削除
2019/3/25 (月) 13:38:42
Mr.XRAY
ヘルプましんのプロジェクトファイルを自動的に作成する機能を追加しました.
[12663]
Re3:HLPヘルプからCHMヘルプへの変換
返信
削除
2019/3/25 (月) 17:44:15
Mr.XRAY
> ヘルプましんのプロジェクトファイルを自動的に作成する機能を追加しました.
自分で言うのも何ですが,便利です.
目次アイテムのツリー構造を編集しなくてもいいというのも便利です.
こういうのはプログラマーだからできることですね.
一般の人では何とかして目的の動作をするツール類を探さなければなりません.
大変です.
HTML Help Workshop がもう少し何とかなっていたらいいのですが.
外国の方も結構苦労しているようです.
[12669]
Re:HLPヘルプからCHMヘルプへの変換
返信
削除
2019/3/27 (水) 20:59:34
Mr.XRAY
以下を追加しました.
それに伴い処理用のプログラムも変更しました.
バグ (?) も修正しました (修正したつもりです) (^^;
[ HTML Help Workshop で CHM 形式のヘルプに変換する手順 ]
http://
mrxray.
on.
coocan.
jp/
Delphi/
Others/
Win32HLP
2ChmHLP.
htm#
12
[ HTML Help Workshop の日本語化 ]
上の記事の後に追加.
[12674]
Re:HLPヘルプからCHMヘルプへの変換
返信
削除
2019/3/30 (土) 20:42:00
Mr.XRAY
以下を追加しました.
それに伴い処理用のプログラムも変更しました.
それと HHP の書き換えを TMemIniFile を使用するコードに変更しました.
[ HTML ヘルプにおける外部ウェブページへのリンクの扱い ]
http://
mrxray.
on.
coocan.
jp/
Delphi/
Others/
Win32HLP
2ChmHLP.
htm#
15
あともう 1 つあるんですが,記事にするかどうかは未定です.
INCM/CMT
Cyclamen v3.82