これまでに実際に寄せられた質問や、勘違いしやすい点をまとめました。 制約事項 もご参照ください。
● 機種固有の問題
● 操作について
●インストールについて
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/電子ブック辞書データのパスが同じという前提なら、次の方法で移行できます。
●辞書の認識について
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つの製品が存在します。
Q. 小学館『中日/日中統合辞典』でピンインの一部がビットマップで表示されます。
A. EBWin/EBPocketの標準の外字定義ファイルでは、Windows2000/WindowsXpの MingLiU フォントの使用を想定しています。 MingLiUではピンインの全てが定義されていないので、EBWin/EBPocketの標準設定では、ピンインの一部をUnicodeフォントではなくビットマップフォント(EBXA-Cでもともと定義されている外字ビットマップ)で表示します。 ピンインの全てをUnicodeフォントで表示する方法として、次の2つがあります。
[小学館中日・日中統合辞典(EBXA-C)] DICT=ZHONG_RI EBXA-C=1 GAIJIMAP=ZHONG_RI-ExtB
名前 | 種類 | データ |
"WG Pinyin Sans" | REG_MULTI_SZ | "mingliu.ttc,MingLiU" |
"WG Pinyin Serif" | REG_MULTI_SZ | "mingliu.ttc,MingLiU" |
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
Q. NEC版『新潮文学倶楽部』が検索できません。
A.
; 電子ブック/EPWING カタログ内容 (generated by catdump v1.2pre) [Catalog] FileName = CATALOGS Type = EPWING1 Books = 1 [Book] BookType = 6001 (60:一般書物, 01:EPWING1) Title = "新潮文学倶楽部" Directory = "LIT" InfoBlock = 0001 ZenGaiji = "GA16FULL" HanGaiji = "GA16HALF"
CATALOGS | ||
LIT | DATA | HONMON |
GAIJI | GA16FULL,GA16HALF |
Q. 電子ブックで文字化けします!
A.
海外電子ブック(EBG)と日本語電子ブック(EB,EBXA,S-EBXA)を誤認識していると考えられます。EBWin/EBPocketは、次の手順でEBGかどうかを判定します。
対処法(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.
次の辞書で現象が確認されています。
●機種固有の問題
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.
高速化のヒントを以下に述べます。
Q. EBPocketで音声が再生できません。
A. 一口に音声が再生できないと言っても、様々な理由が考えられます。次の事例を参考にしてください。
補足 :ebzipおよびEBShrinkでは、EPWING圧縮の場合は自動的に伸張してからebzip圧縮するので、この問題は起きません。
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氏の情報提供です。)
<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インストール先に合わせてご修正下さい。
・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.
辞書を軽量化する方法には、次の二つがあります。
ebzip形式の圧縮は、ebzip の他、EBWinに付属の EBShrink
でも行えます。
なお、EPWING V4以降でマルチメディアデータが別ファイル(音声はHONMONS、図版はHONMONG)に分離されている場合は、
本文だけを転送して音声や図版を割愛することで、辞書全体のサイズを最小限に抑えられます。
Q. PocketPCでインクリメンタルサーチが動きません。
A. PocketPCでSIPを使用している場合、IME制御をOnにするとインクリメンタルサーチの動作に不具合があります。 SIPを使用してインクリメンタルサーチを行う場合は、IME制御をOffにしてください。