困ったときは - FAQ

これまでに実際に寄せられた質問や、勘違いしやすい点をまとめました。 制約事項 もご参照ください。

インストールについて

  1. WinZIPでEBPocketの配布パッケージを解凍しようとすると、ファイル名が長すぎて解凍できません。
  2. PocketPC2003SEに EBPocket.PPC2003_ARM.CAB をインストールしようとすると、"インストールしたプログラムは旧バージョンのWindowsMobileソフトウェア向けであるため、正しく表示されないことがあります。"というメッセージが表示されました。
  3. プログラムを実行しようとすると、「アプリケーションEBPocket.exe 内に無効な処理がありました。アプリケーションを強制終了します。」と表示されます。
  4. Windows95で使用できません。
  5. W-ZERO3 でSmartphone用の EBPocket.WM5SP_ARM.CAB が使用できません。
  6. 別のPCにEBWinの環境を引っ越す方法はありますか。

辞書の認識について

  1. 辞書を認識しません。
  2. PocketPCで「ツール」→「辞書の追加」が選択できません。
  3. Windowsネットワーク上でファイル共有された辞書を使用する方法はありますか。
  4. CATALOG(S)に複数の書籍(辞書)が登録されており、その一部の書籍(辞書)だけをPDAに複写して使用する場合、CATALOG(S)を編集する必要はありますか。
  5. EBPocketでPDIC辞書を認識しません。

タイトル固有の問題

  1. LDOCE4 ( LDOCE4変換スクリプト(nomad氏作)で変換したもの )をBuckingham EB Compressorで圧縮した辞書で、画像のある項目で異常終了します。
  2. COBUILD ( COBUILD変換スクリプト(nomad氏作)で変換したもの ) で"inflate??"というメッセージが出ます。
  3. EPWINGの辞書を Buckingham EB Compressor で圧縮すると、辞書名は見えますが、検索できません。
  4. EBWinで富士通版 研究社 新英和・和英中辞典(EPWING)の音声が再生できません。
  5. 小学館『中日/日中統合辞典』は使用できますか。
  6. 小学館『中日/日中統合辞典』でピンインの一部がビットマップで表示されます。
  7. NEC版『新潮文学倶楽部』が検索できません。
  8. 電子ブックで文字化けします!
  9. 三修社12カ国語辞典をCD-Word-EPWING辞書コンバータ(CDW2EPW)で変換した辞書が、12個しか認識されません。
  10. 「MyPaedia Toolkit」で変換したマイペディアの動画が再生できません。
  11. S-EBXA圧縮辞書をebunzipした辞書の本文の表示位置がずれます。

機種固有の問題

  1. iPAQで使用していますが、POWERをOFFにして再度ONにすると、EBPocketがフリーズします。
  2. PocketPCでサスペンド・レジュームすると、辞書が使用できなくなります。
  3. WindowsCE化した Pocket Post Petで動きますか。
  4. 古いWindowsCEで動作しません。
  5. PalmやZaurusなど他のPDAに対応する予定はありませんか。
  6. WindowsCE2.11で「有効なアプリケーションではありません」 (または「不正な処理が行なわれたためにシャットダウンされます」)と表示されて実行できません。
  7. PocketPCでEPWINGタイトルの動画が再生できません。
  8. 英語版PocketPCで EBPocket が使用できません。
  9. 中国語版PocketPCで EBPocket が使用できません。

操作について

  1. 項目毎表示で、項目の途中までしか表示されません。
  2. キーワードの履歴を保存しない方法はありますか。
  3. EBPocketをチューニングして速くしたい!
  4. EBPocketで音声が再生できません。
  5. 電子ブックで漢字で検索できません。
  6. 外字定義ファイルのサンプルに、○○を追加してください。
  7. 上方向にスクロールすると、最初の段落のレイアウトが崩れたり、英数半角が全角に化けたりします。
  8. 外字定義ファイルを削除したのに、反映されないようです。
  9. 英語版を使用しています。EBPocketをバージョンアップすると起動しなくなりました。
  10. PocketPC2003SEで縦横を切り替えても、自動的にレイアウトが変わりません。
  11. 他のアプリケーションから辞書引きを行いたいのですが。
  12. EBWinのクリップボード監視の機能が、Firefoxで働きません。
  13. EBWinで、WindowsのマウスドライバをIntellipoint 5.5に変更すると、マウスの戻る・進むボタンで操作できなくなりました。
  14. WindowsXpでEPWINGの動画を再生しようとしても、動画の画面がグレーのままです。
  15. SDやminiSDの容量が一杯で辞書がはいりません。
  16. PocketPCでインクリメンタルサーチがうまく動きません。

●インストールについて

Q. WinZIPでEBPocketの配布パッケージを解凍しようとすると、ファイル名が長すぎて解凍できません。

A. WinZIPでLZH形式を扱うためには、LHAを組み込む必要があります。ところがWinZip 9.0 が対応しているのは16 bit 版の LHA だけで、32 bit 版の LHA を組み込むことができません。このためロングファイル名を展開することができません。
ロングファイル名のLZH形式に対応したアーカイバをお使いください。英語圏で一般的なものでは、WinRARが使用できます。

Ver1.19から、EBPocketの配布パッケージはZIP形式に変更しました。


Q. PocketPC2003SEに EBPocket.PPC2003_ARM.CAB をインストールしようとすると、"インストールしたプログラムは旧バージョンのWindowsMobileソフトウェア向けであるため、正しく表示されないことがあります。"というメッセージが表示されました。

A. 特に問題ありませんので、[OK]を押してインストールを続行してください。

Ver1.20以降は、PPC2003版のCABを使用すればインストール時の警告は表示されません。


Q. プログラムを実行しようとすると、「アプリケーションEBPocket.exe 内に無効な処理がありました。アプリケーションを強制終了します。」と表示されます。

A. インストールしたCABファイルのCPUの種類が違っています。 PocketPC/WindowsCEでは、OSのバージョン、CPUアーキテクチャ毎に異なるプログラムが必要ですので、正しいCABファイルを選択してください(→「インストール・アンインストール 」)。
お使いの機種のCPUについては、製品マニュアルやインターネット上の情報でお調べください。


Q. Windows95で使用できません。

A. EBWinはMFCアプリケーションなので、MFC42.DLL , MSVCRT.DLL が別途必要です。Windows98以降は標準で含まれていますが、Windows95は標準インストールでは含まれませんので、別途ダウンロードしてください。

http://www.vector.co.jp/soft/win95/util/se040499.html
MFC42.DLL & MSVCRT.DLL
Microsoft Visual C++ 4.2〜6.0 ランタイムライブラリ


Q. W-ZERO3 でSmartphone用の EBPocket.WM5SP_ARM.CAB が使用できません。

A. Willcom W-ZERO3 は通称スマートフォンとして販売されていますが、OSはWindows Mobile for Smartphoneではなく、 Windows Mobile for PocketPCです。 したがってPocketPC用の EBPocket.WM5PPC_ARM.CAB をご使用ください。


Q. 別のPCにEBWinの環境を引っ越す方法はありますか。

A.

以降元と移行先のPCで、EPWING/電子ブック辞書データのパスが同じという前提なら、次の方法で移行できます。

  1. 通常通りにEBWinをインストールします。
  2. 元のPCのアプリケーションディレクトリ のファイルを、移行先のPCのアプリケーションディレクトリに複写します。


●辞書の認識について

Q. 辞書を認識しません。

A.


Q. PocketPCで「ツール」→「辞書の追加」が選択できません。

A. PocketPCで「辞書の追加」を実行するためには、別途「gsGetFile.dll」をインストールする必要があります。
※ PocketPCの標準ファイルダイアログは、My Documents以下しか表示されませんが、gsGetFile.dllをインストールすると、 My Documents以外のフォルダを参照することができます。 PocketPCの場合、EPWING/電子ブックの辞書はMy Documentsの下に置いてはいけません。。

gsGetFile.dll
http://www.geocities.co.jp/SiliconValley-Cupertino/2039/
※ gsGetFile.dll は Y.Nagamidori 氏が開発されたフリーソフトウェアです。 インターナショナル版はホーミン氏による国際化版です。


Q. Windowsネットワーク上でファイル共有された辞書を使用する方法はありますか。

A. グループファイル(*.GRP)の最初のパラメータに\\で始まる共有名でCATALOG(S)を記述してください。 EBPocketの場合はネットワーク上のファイルを検索できないので、エディタで直接編集してください。


Q. CATALOG(S)に複数の書籍(辞書)が登録されており、その一部の書籍(辞書)だけをPDAに複写して使用する場合、CATALOG(S)を編集する必要はありますか。

A. CATALOG(S)を編集する必要はありません。CATALOG(S)に登録された書籍がない場合、単に無視します。


Q. EBPocketでPDIC辞書を認識しません。

A. EBPocket professionalではPDIC辞書をサポートしていますが、EPWINGや電子ブックと違い、自動認識されません。 必ず gsGetFile.dll を導入し、「辞書の追加」でPDIC辞書(*.DIC)を選択してください。 なお、ファイルの種類は最初 [CATALOG Files] が表示されているため、種類をクリックして [PDIC Files]に変更するとPDIC辞書(*.DIC)が表示されます。


●タイトル固有の問題

Q. LDOCE4 ( LDOCE4変換スクリプト(nomad氏作)で変換したもの )を Buckingham EB Compressorで圧縮した辞書で、画像のある項目で異常終了します。

A. 無圧縮で使用するか、ebzip または EBShrink で圧縮すれば正常に検索できます。 この現象が確認されている辞書は次の通りです。


Q. COBUILD ( COBUILD変換スクリプト(nomad氏作)で変換したもの ) で"inflate??"というメッセージが出ます。

A. GAIJIフォルダ下のGAI16F00.ebzを削除してください。
これはEBStudioがダミーで出力する0バイトの外字ファイルを、Buckingham EB Compressorでebzip形式に変換した場合にできるもので、不正な内容になっています。


Q. EPWINGの辞書を Buckingham EB Compressor で圧縮すると、辞書名は見えますが、検索できません。

A. EPWING V4/6圧縮形式の辞書を、ebzip形式で二重に圧縮しているためと思われます。 圧縮には ebzip または EBShrink をお使い下さい。

例:
富士通スーパー統合辞書
Japanist付属の学研パーソナル辞典等


Q. EBWinで富士通版 研究社 新英和・和英中辞典(EPWING)の音声が再生できません。

A. ディスクインストール対応のEPWING製品でインストーラを使用した場合、テキストデータのみインストールされ、音声(HONMONS)はインストールされません。 CD-ROMで使用するか、手動でHONMONSをハードディスクに複写してご使用ください。


Q. 小学館『中日/日中統合辞典』は使用できますか。

A. 小学館中日/日中辞典のCD-ROM製品には、次の2つの製品が存在します。

  1. 小学館中日/日中統合辞典[国際版]
    http://ebook.shogakukan.co.jp/catalog/cjd/cjdw.html
  2. SONY電子ブックプレーヤー「小学館編中日/日中辞典統合版」『DD-CH10』添付品
    http://www.sony.co.jp/SonyInfo/News/Press/199703/97CI-022/
1.は独自規格ですので、EBWin/EBPocketでは読み込むことができません。
2.はEBXA-Cと呼ばれる規格であり、EBWin/EBPocketで読むことができます。
EBXA-C規格をEBWin/EBPocketで使用する場合、次の注意点があります。
  1. EBXA-CのサポートはUnicode環境が前提となるため、EBWinのUnicode版のみ使用できます。 このため、Windows9x/Meはサポート外となります。
    なお、EBPocketはUnicodeベースのため、(中国語フォントを準備すれば)EBXA-Cを利用できます。
  2. 簡体字(GB2312)に対応したUnicodeフォントを導入する必要があります(MingLiU / PMingLiUなど)。 PocketPCの場合、フォントの導入は \Windows\Fonts にフォントをコピーします。 (Sigmarion3の場合、\Windows)
    その後、オプション設定でEBXA-Cのフォントを設定します。
  3. 一部の異体字(繁体字)は□で表示されます。


Q. 小学館『中日/日中統合辞典』でピンインの一部がビットマップで表示されます。

A. EBWin/EBPocketの標準の外字定義ファイルでは、Windows2000/WindowsXpの MingLiU フォントの使用を想定しています。 MingLiUではピンインの全てが定義されていないので、EBWin/EBPocketの標準設定では、ピンインの一部をUnicodeフォントではなくビットマップフォント(EBXA-Cでもともと定義されている外字ビットマップ)で表示します。 ピンインの全てをUnicodeフォントで表示する方法として、次の2つがあります。

  1. WindowsVistaを使用する

  2. ピンインが定義されたフォントとMingLiUフォントをフォントリンクする。

    1. 電脳瓦崗寨というサイトから、WG Pinyin Serif / Sans フォント( WGPin.zip )をダウンロードし、インストールする。

      電脳瓦崗寨

    2. regeditでFontLinkを設定する
      1. スタート→「ファイル名を指定して実行」→名前欄に"regedit"と入力して [OK]を押す。
      2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink に移動
      3. [編集(E)][新規(N)]→[複数行文字列値(M)]で次の値を追加する
        名前 種類 データ
        "WG Pinyin Sans" REG_MULTI_SZ "mingliu.ttc,MingLiU"
        "WG Pinyin Serif" REG_MULTI_SZ "mingliu.ttc,MingLiU"
    3. Windowsを再起動する
    4. ZHONG_RI.mapをエディタで修正し、hA421〜hA458の範囲を次の内容に差し替える
      hA421	-	**
      hA422	-	*
      hA423	-	**
      hA424	-	*
      hA425	u0100	A	#
      hA426	u00C0	A	#
      hA427	u0112	E	#
      hA428	u00C9	E	#
      hA429	u011A	E	#
      hA42A	u00C8	E	#
      hA42B	u014C	O	#
      hA42C	u0101	a	#
      hA42D	u00E1	a	#
      hA42E	u01CE	a	#
      hA42F	u00E0	a	#
      hA430	u012B	i	#
      hA431	u00ED	i	#
      hA432	u01D0	i	#
      hA433	u00EC	i	#
      hA434	u016B	u	#
      hA435	u00FA	u	#
      hA436	u01D4	u	#
      hA437	u00F9	u	#
      hA438	u0113	e	#
      hA439	u00E9	e	#
      hA43A	u011B	e	#
      hA43B	u00E8	e	#
      hA43C	u014D	o	#
      hA43D	u00F3	o	#
      hA43E	u01D2	o	#
      hA43F	u00F2	o	#
      hA440	u00FC	v	#
      hA441	u00EA	e	#
      hA442	u01D6	v	#
      hA443	u01D8	v	#
      hA444	u01DA	v	#
      hA445	u01DC	v	#
      hA446	u00AF		#
      hA447	u00B4	'	#
      hA448	-		#
      hA449	u0060	`	#
      hA44A	u00E4	a	#
      hA44B	u00EB	e	#
      hA44C	-	((
      hA44D	-	))
      hA44E	u3014	〔
      hA44F	u3015	〕
      hA450	-
      hA451	-	m	#
      hA452	-	m	#	u1E3F
      hA453	-	m	#
      hA454	u0144	n	#
      hA455	-	n	#
      hA456	-	n	#
      hA457	-	2
      hA458	-	3
      
    5. EBWinのオプション設定で、EBXA-Cフォントに "WG Pinyin Sans"または"WG Pinyin Serif"を指定。


Q. NEC版『新潮文学倶楽部』が検索できません。

A.


Q. 電子ブックで文字化けします!

A. 海外電子ブック(EBG)と日本語電子ブック(EB,EBXA,S-EBXA)を誤認識していると考えられます。EBWin/EBPocketは、次の手順でEBGかどうかを判定します。

  1. 外字の定義範囲が0101H〜1EFEHなら海外電子ブック(EBG)、A121H〜FE7EHなら日本語電子ブック(EB,EBXA,S-EBXA)
  2. 外字を持たない場合、LANGUAGEの2バイト目(1オリジン)が01Hなら海外電子ブック(EBG)、 02Hなら日本語電子ブック(EB,EBXA,S-EBXA)。(03HならEBXA-C)
ところが初期のEBには、LANGUAGEの内容がEBGと同一で2バイト目が01Hのものがあります。このため、初期のEBまたはEBGで、かつ外字を持たないタイトルは、正しく判定ができません。
例:『EB科学技術用語大辞典』『福武国語辞典/プロシード英和・和英辞典』『三省堂現代国語辞典/センチュリー/新クラウン』(DD-1EX付属YRRS-047) 等

対処法(1)

ハードディスクに辞書を複写して運用しており、かつLANGUAGEのあるタイトルの場合、次の対処で文字化けが直るはずです。

対処法(2)

対処法(1)がとれない場合は(CD-ROMで使用するなど)、profile.ini に EBG= エントリを追加してください。

EBG=1 EBGを明示的に指定
EBG=0 EBG以外(EB,EBXA,S-EBXA)

Q. 「三修社12カ国語辞典」をCD-Word-EPWING辞書コンバータ(CDW2EPW)で変換した辞書が、12個しか認識されません。

A. 前提条件として、EPWINGは仕様上一つのCD-ROMに12個までの辞書しか格納できません(EBは50個まで)。
CDW2EPWで「三修社12カ国語辞典」の全ての辞書を変換すると、31個の辞書を格納したCATALOGSが作成されますが、これはEPWINGとしては不正な形式です。 このためEBWin/EBPocketでは最初の12個のみが認識されます。CDW2EPWを使用する場合、辞書を分割して作成されることをお勧めします。


Q. 「MyPaedia Toolkit」で変換したマイペディアの動画が、EBPocketでは再生できません。

A. EPWINGの動画形式はMPEGと定義されていますが、マイペディアに付属する動画の形式はAVIです。 このためMyPaedia Toolkitで変換した動画は、そのままではWindows以外のEPWINGビューアでは再生できません。 Windows以外のOS(PocketPCやWindowsCEを含めて)で動画を使用したい場合は、 AVI→MPEG変換を行う必要があります。
(1)オリジナルのマイペディアの動画を、動画コンバータでMPEGに変換する(AVI→MPEG変換ができるものなら何でも可)。
(2)ファイル名から、拡張子.MPGを取り除く。


Q. S-EBXA圧縮辞書をebunzipした辞書の本文の表示位置がずれます。

A. 次の辞書で現象が確認されています。

EBPocket/EBWin1.19からS-EBXA圧縮辞書に対応しましたので、ebunzipせずにそのままお使いください。


●機種固有の問題

Q. iPAQで使用していますが、POWERをOFFにして再度ONにすると、EBPocketがフリーズします。

A. iPAQではアプリケーションをCFカードやSDカードに入れて起動すると、サスペンド・レジュームでフリーズする危険性があります。これはiPAQ固有の問題であり、アプリケーション側では解決できません。
本体メモリにEBPocketをインストールして起動してください。


Q. PocketPCでサスペンド・レジュームすると、辞書が使用できなくなります。

A. 一部の機種(Hitachi NPD-20JWL等)では、サスペンド・レジュームでファイルハンドルがクローズするようです。レジューム後辞書の再検索をやり直してください。またはEBPocketを終了してからサスペンドさせてください。

[追記] EBPocket ver1.21以降は、サスペンド状態から電源復帰時に、辞書を自動認識するオプションがあります。オプションを有効にしてご使用ください(有効が初期値)。


Q. WindowsCE化した Pocket Post Petで動きますか。

A. Ver1.08から、HPC/Pro(MIPS)版で動くようになりました。 →スクリーンショット
ただし若干コツがあるようです。


Q. 古いWindowsCEで動作しません。

A. 申し訳ありませんが、開発環境の関係で、EBPocketはCE2.11以降しかサポートできません(Microsoft eMbedded Visual Tools3.0 / 4.0を使用)。
WindowsCE2.0用は、Jun Ohta氏作のenssedで、EPWING/電子ブック辞書を 「システムソフト電子辞典」形式に変換し、「システムソフト電子辞典Pocket」で使用するという手があります。


Q. PalmやZaurusなど他のPDAに対応する予定はありませんか。

A. ありません。WindowsCE/PocketPC専用です。 開発環境もフレームワークも異なるため、移植は困難です。


Q. WindowsCE2.11で「有効なアプリケーションではありません」 (または「不正な処理が行なわれたためにシャットダウンされます」) と表示されて実行できません。

A. mfcce211.dll のバージョンが異なるか、mfcce211.dllがありません。
EBPocketで使用できるmfcce211.dllは、EBPocketホームページからダウンロードできます。 mfcce211.dllにはH/PC Pro版とPsPC版がありますのでご注意ください。 mfcce211.dll は \Windows に入れてください。


Q. PocketPCでEPWINGタイトルの動画が再生できません。

A. 動画を再生するには、別途MPEGプレーヤが必要です。 またオプション設定でMPEGプレーヤの絶対パスを指定する必要があります。 推奨ソフトウェアはTCPMP、BetaPlayer、PocketTVであり、これらのプレーヤがインストールされていれば、自動的にパスを検索します(EBPocket 1.17a以降)。 その他でもコマンド行にファイル名を指定して再生できるMPEGプレーヤなら、全て利用できます。
(残念ながらPocketPCに標準のWindowsMediaPlayerはWMV以外再生できません)


Q. 英語版PocketPCで EBPocket が使用できません。

A. 英語版PocketPCでEBPocketを使用する場合、まずPocketPCの日本語化が必要です。 最低限、wince.nlsの入替と、日本語Unicodeフォントの導入が必要です。 詳しくはインターネット上のリソースを参照ください。
※ なお、まとめやツールを公開してくださっている方に問い合わせることはご迷惑になるので、 日本語化作業は自己責任でお願いします。 hishidaもご質問には答えかねます。


Q. 中国語版PocketPCで EBPocket が使用できません。

A.
(1)中国語環境でEBPocketを使う場合、日本語をサポートできるwince.nlsが必要です。
ただし日本語用のwince.nlsを入れると中国語のプログラムが文字化けする恐れがあります。 推奨は中日韓サポートのwince.nlsをダウンロードし、windows¥に入れ替えることです。
http://blog.naver.com/goodhyun/4652772
なお、中国語の宋朝体フォントは日本語を表示できますが、綺麗とはいえません。 CyberCJK.ttf(13M)がお勧めです。
(※この項はwonthen氏の情報提供です。)

(2)中国語版PocketPCのメモリカード(CFやSD)の名前は中国語にローカライズされているため、EBPocketはカードを認識できないので、辞書の検索やグループ編集ができません。
regeditで下記のルートにメモリカードの名前を英語に変えれば解決します。
HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\PCMCIA
(※この項は李氏の情報提供です。)

※ EBPocket1.21以降はパス名をUTF-8で保存するように変更したため、中国語のままで動作するはずです。


●操作について

Q. 項目毎表示で、項目の途中までしか表示されません。

A.


Q. キーワードの履歴を保存しない方法はありますか。

A. history.txt の中身を空にし、エクスプローラでファイルの属性を読み取り専用(READ ONLY)にしてください。


Q. EBPocketをチューニングして速くしたい!

A. 高速化のヒントを以下に述べます。

  1. PocketTweakでフォントキャッシュの値を大きくすると、表示速度がかなり改善されます。 日本語PocketPCの場合、初期値は16,384 ですが、1,024,000(1MB)以上にすることをお勧めします。
  2. 辞書をSDカードやCFカードに置いている場合、高速品を使用すると、起動時間や検索速度が改善されます。
  3. 串刺し検索を行う場合、辞書のグループ化を行い、グループ内の辞書の個数を制限してください。
  4. EPWING V4/V6圧縮辞書は原理的にアクセスが遅いので、そのまま用いず、ebunzipで解凍・ebzip圧縮し直すことをお勧めします。
  5. 圧縮するのはHONMON/STARTだけにし、CATALOGSや外字ファイルは圧縮しないでください。 CATALOGSや外字ファイルはもともと小さい上、頻繁に参照されるので、圧縮しても速度が遅くなるデメリットの方が大きいからです。


Q. EBPocketで音声が再生できません。

A. 一口に音声が再生できないと言っても、様々な理由が考えられます。次の事例を参考にしてください。


Q. 電子ブックで漢字で検索できません。

A. もともと電子ブックは漢字の表記インデックスを持っていないため、一部の特別なタイトルを除き、漢字での検索はできません。拙作の「電子ブック漢字インデクサ」を使用すると、 漢字の表記インデックスを追加できます(一部適用できないタイトルがあります)。


Q. 外字定義ファイルのサンプルに、○○を追加してください。

A. 外字をUnicodeで表示する仕組みは作ってありますので、ユーザ様の方でご対応ください。 外字定義ファイルを作者までお送りいただければ、サンプルに追加させていただきます。


Q. 上方向にスクロールすると、最初の段落のレイアウトが崩れたり、英数半角が全角に化けたりします。

A. EBPocketでは本文テキストを有限の大きさのバッファに溜めて、バッファの先頭からレイアウトを計算しています。 一項目の大きさがバッファ長より大きいと、正しくレイアウトが計算できないために、こういう症状がでます。

英数半角が全角に化ける問題は、profile.iniの辞書個別指定で HANKAKU=1 を指定すると直ります。


Q. 外字定義ファイルを削除したのに、反映されないようです。

A. GaijiMap.db に外字定義ファイルのコンパイル結果が残っているためです。 GaijiMap.dbをファイルごと削除すると、次回起動時に作り直されます。


Q. 英語版を使用しています。EBPocketをバージョンアップすると起動しなくなりました。

A. EBRes.dll(英語リソースDLL)は、必ずEBPocket本体と同じバージョン番号のものを使用してください。


Q. PocketPC2003SEで縦横を切り替えても、自動的にレイアウトが変わりません。

A. 動的なレイアウト変更には対応していません。一度EBPocketを終了して再度起動すると、縦横に合わせてレイアウト(分割方向)が変更されます。

EBPocket Proffecional 2.04b以降は、画面の向きに合わせて、分割方向が動的に変更されるようになりました。


Q. 他のアプリケーションから辞書引きを行いたいのですが。

A1. クリップボード検索の機能が使えます。 他のアプリケーションで検索したい文字列をクリップボードにコピーし、次にEBPocket/EBWinをアクティブにすると、 クリップボードの文字列で検索を実行します。
オプション でクリップボード監視を有効にすると、他のアプリケーションで クリップボードにコピーした時点で検索を自動実行します。

A2. EBWinではコマンド引数で検索語を指定することができます。コマンド引数を使用すると、 他のワープロやエディタのマクロを利用して、柔軟な検索が実行できます。以下は、カーソル位置の単語を検索する例です。

※「多重起動を許可」をチェックしない設定を推奨します。

・秀丸

if ( !selecting )
		selectword;
	$word = gettext(seltopx, seltopy, selendx, selendy);
	run "C:\\Program Files\\EBWin\\EBWin.exe /S=" + $word;

・Microsoft Word

Sub EBWIN()
	    Dim Path, SearchWord, RetVal
	    Path = "c:\\program files\\EBWin\\EBWin.exe /S="
	    If Selection.Type = wdSelectionIP Then
	        Selection.Expand Unit:=wdWord
	    End If
	    Set SearchWord = Selection.Range
	    RetVal = Shell(Path + """" + SearchWord + """")

	End Sub

・Internet Explorer
(※この項はeclipse氏の情報提供です。)

  1. デスクトップ画面の左下にある【スタート】をクリックして【ファイル名を指定して実行】を選択します。
  2. 「regedit」と入力してリターンします。
  3. HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExtを右クリックして、【新規】−【キー(K)】を作成します。
  4. できた【新しいキー #1】を【SearchEBWin(&S)】とリネームします。
  5. 【SearchEBWin(&S)】の右フレーム内の【既定】をダブルクリックします。
  6. 「C:\Program Files\EBWin\ebwin.vbs」と指定します。(パスなどは各自の設定に合わせてご調整下さい)
  7. 【SearchEBWin(&S)】の右フレーム内で右クリックして、【新規】−【DWORD値】をクリックします。
  8. できた【新しい値 #1】を【Contexts】にリネームします。
  9. 【Contexts】をダブルクリックして半角で「10」と入力します。
  10. レジストリエディタを閉じて、C:\Program Files\EBWin\配下にebwin.vbsという空っぽのファイルを作成します。
  11. メモ帳などのテキストエディタでebwin.vbsを開いて編集します。
  12. 編集内容は下記の通りです。(*注1)
    <script language="VBScript">
    Dim selText
    Dim wShell
    selText = external.menuArguments.document.selection.createRange().text
    Set wShell = CreateObject("WScript.Shell")
    wShell.Run "C:\Progra~1\EBWin\EBWin.exe /S=" & selText,1,false
    </script>
    

    注1:"C:\Progra~1\EBWin\EBWin.exe"を各自のEBWinインストール先に合わせてご修正下さい。

  13. IEを再起動してウェブ閲覧を行い、画面上の文字を選択して右クリックします。
  14. 右クリックメニューより【SearchEBWin(&S)】をクリックしてしばらく経つと、 EBWin画面が立ち上がり、検索結果が表示されます。

・EBWin Setupツール

「EBWin Setupツール」は、Internet ExplorerとPeggyエディタから EBWinを呼び出すための設定ツールです。

ダウンロード : EBWin Setupツール (ごろ氏)


Q. EBWinのクリップボード監視の機能が、Firefoxで働きません。

A. Ctrl-Cを少し長めに押してください。


Q. EBWinで、WindowsのマウスドライバをIntellipoint 5.5に変更すると、マウスの戻る・進むボタンで操作できなくなりました。

A. Intellipointで戻る・進むボタンにAlt+←、Alt+→を割り当ててください。


Q. WindowsXpでEPWINGの動画を再生しようとしても、動画の画面がグレーのままです。

A. 動画の画面がグレーのままの時は、マウスで小窓をドラッグして少し場所を移動させると、動画が表示されます。
この問題は、[表示]→[オプション]→[Option]の[MPEG Player]に、外部の動画再生ソフトウェアを登録すると、解決します。

推奨: Media Player Classic ( http://sourceforge.net/projects/guliverkli/ )


Q. SDやminiSDの容量が一杯で辞書がはいりません。

A. 辞書を軽量化する方法には、次の二つがあります。

  1. EPWUTIL (電子ブック/EPWING活用ユーティリティー)に含まれるsqueezeで、辞書の構成要素のうち、あまり使用しない要素を削除する(例:音声や図版、複合検索や条件検索等)
  2. ebzip形式で辞書を圧縮する。
1. と 2. は、本質的に違うものです。squeezeでは、オリジナルの辞書の情報の一部を削除することでサイズを縮小します。一方、ebzipでは情報を失うことなく辞書データを圧縮します。もちろん、二つを組み合わせて、squeezeしてからebzip圧縮することも可能です。 squeezeについては、EPWUTILのマニュアルを参照してください。

ebzip形式の圧縮は、ebzip の他、EBWinに付属の EBShrink でも行えます。
なお、EPWING V4以降でマルチメディアデータが別ファイル(音声はHONMONS、図版はHONMONG)に分離されている場合は、 本文だけを転送して音声や図版を割愛することで、辞書全体のサイズを最小限に抑えられます。


Q. PocketPCでインクリメンタルサーチが動きません。

A. PocketPCでSIPを使用している場合、IME制御をOnにするとインクリメンタルサーチの動作に不具合があります。 SIPを使用してインクリメンタルサーチを行う場合は、IME制御をOffにしてください。