咖啡日语论坛

 找回密码
 注~册
搜索
查看: 1718|回复: 9

[软件分享] EBX ActiveX

[复制链接]
发表于 2007-6-23 14:00:11 | 显示全部楼层 |阅读模式
以下のEBXインストールキットをダウンロードしてください。
http://ebstudio.info/download/ebpocket/ebx100u.exe



EBX ActiveXは、EPWING/電子ブック/ロゴヴィスタ電子辞典/PDIC形式辞書を検索できるActiveXコントロールです。
EBX Gadgetは、EBX ActiveXを利用した、Windows Vista用 サイドバーガジェットです。


インストール方法

EBXインストールキット( ebx___u.exe )を実行し、EBX ActiveXをインストールします。これでEBX ActiveXコントロール(EBX.ocx)が C:\Program Files\EBXにインストールされます。
Vista用サイドバーガジェットをインストールする場合は、 [スタート]→[全てのプログラム]→[EB Series]→[EBX.gadgetのインストール]を実行すると、ガジェットがサイドバーにインストールされます。

评分

1

查看全部评分

回复

使用道具 举报

发表于 2007-6-23 15:49:29 | 显示全部楼层
与EBWin有什么不同?好处在哪里?下过,不太会用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-23 16:44:54 | 显示全部楼层
我也不太会用,但感觉界面比较漂亮,就发过来让大家讨论一下了。
回复 支持 反对

使用道具 举报

发表于 2007-6-23 17:22:35 | 显示全部楼层
装在vista的侧边栏上,装不装ebwin都没关系。

[ 本帖最后由 iuiu 于 2007-6-23 17:23 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-23 17:38:28 | 显示全部楼层
XP不能使用?
回复 支持 反对

使用道具 举报

发表于 2007-6-23 19:13:24 | 显示全部楼层
■インストール

◎インストーラを利用する(推奨)

・EBXインストールキット( ebx100u.exe )を実行し、EBX ActiveXをインストールします。
 これでEBX ActiveXコントロール(EBX.ocx)がインストールされます。
・Vista用サイドバーガジェットをインストールする場合は、 [スタート]→[全てのプログラム]
 →[EB Series]→[EBX.gadgetのインストール]を実行すると、ガジェットがサイドバーに
 インストールされます。

◎regsvr32で登録する場合

・インストーラを介さずにActiveXをインストールする場合、次のようにregsvr32で登録することができます。

        regsvr32 EBX.ocx        ActiveXの登録
        regsvr32 /u EBX.ocx        ActiveXの登録の削除

ただしWindows VistaではUACが有効になっているとregsvr32はエラーになります。
Windows Vistaでregsvr32を実行する場合は、cmd.exeを「管理者として実行」する必要が
あります。(cmd.exeのショートカットを作成し、右ボタン→「管理者として実行」する)


■ファイル

インストーラでインストールした場合、以下の場所にファイルがインストールされます。

(1)%PROGRAM_FILES%\EBX\
【2000/Xp/Vista】C:\Program Files\EBX\
        EBX.ocx                EBX本体。ActiveXコントロール
        zlib.dll        圧縮・伸張DLL
        color.dat        色見本データ(EPWING広辞苑用)

(2)%APPDATA%\EBWin        - このディレクトリの内容は、EBWinと共有されます。
【2000/Xp】        C:\Documents and Settings\(ユーザー名)\Application Data\EBWin\
【Vista】        C:\Users\(ユーザー名)\AppData\Roaming\EBWin\
        profile.ini       
        phonetic.ini       
        keycode.ini       
        engines.ini       
        alternate.ini       
        *.GRP                辞書グループファイル
        GAIJI/*.map        外字マップファイル

■利用の準備

・EBXの辞書グループはEBWinと共有されます。既にEBWinをお使いであれば、標準の辞書グループ
 EBPOCKET.GRP が存在するはずなので、すぐに辞書グループを使用することができます。
・EBWinを使用していない場合、標準の辞書グループ EBPOCKET.GRP は初期状態では空のため、
 辞書の検索ができません。次の何らかの方法で、グループに辞書を登録する必要があります。
 (1)EBX ActiveXコントロールのウインドーに、カタログファイルをドラッグ&ドロップ
 (2)EBX Gadgetの設定パネルでカタログファイルを登録
 (3)EBWinでグループに辞書を登録する
 (4)プログラムAPIのAddDict()で辞書のカタログファイルを登録する

■ HTMLからの使用方法(例)

◎120x120pxでEBXコントロールを表示する

<object id="EBX" width="120" height="120"
classid="clsid:6F5A6290-86DB-4D94-99B8-46DF61FFB0D1">
</object>

■ プログラミングAPI

◎メソッド
・グループ
        long SelectGroup(BSTR grpName);        // グループの切り替え。
                                        // グループ名は、拡張子 .GRP を付加する。
                                        // 例:"英語.GRP"
                                        // 初期値は、"EBPOCKET.GRP"

・辞書
        long GetDictCount();                // 現在のグループに含まれる辞書の個数
        long SelectDict(long dictno);        // 現在の辞書を切り替える
        BSTR GetDictName(long dictno);        // 辞書名称の取得
        long AddDict(BSTR catalogname);        // 現在のグループに、辞書を追加
        long DelDict(long dictno);        // 現在のグループから、辞書を削除
        long GetDictNo();                // 現在の辞書番号の取得

・検索
        long SearchWord(BSTR keyword);        // 検索語を検索
        long GetCount();                // 検索一致件数を取得
        BSTR GetText();                        // 現在の項目のテキストを取得
        BSTR GetTitle(long itemno);        // 指定番号の項目見出しを取得
        long SelectItem(long itemno);        // 指定番号の検索結果を選択
        long NextItem();                // 前の項目を選択
        long PrevItem();                // 次の項目を選択
        long ShowItem();                // 現在の項目を表示
        void PrevHist();                // 参照検索の履歴を戻る
        void NextHist();                // 参照検索の履歴を進む

・その他
        void AboutBox();

◎プロパティ

        long SearchType;        // 検索方法
                        0        // 前方一致
                        1        // 後方一致
                        2        // 完全一致
                        3        // クロス条件検索
                        4        // 条件検索
                        5        // 全文検索
                        6        // 自動検索

        long FindAllDict;        //        1:串刺し検索
        long ClipboardSearch;        //        1:クリップボード監視モード
        long FontSize;                //        フォントサイズ
        BSTR FontName;                //        日本語フォント名
        BSTR FontNameEBG;        //        EBGフォント名
        BSTR FontNameEBXAC;        //        EBXA-Cフォント名
        BSTR FontNamePho;        //        PDIC発音記号フォント
        long LineSpacing;        //        行間
        long AdjustGaiji;        //        外字をフォントサイズに合わせて拡縮
        long TrimPunctuation;        //        検索語の行末の記号を除去
        long WordInflection;        //        語尾補正
        long PDicPhonetic;        //        PDIC発音記号表示
        BSTR MpegPlayerPath;        //        MPEGプレーヤのパス
        BSTR GroupPath;                //        グループファイルの所在を示すパス(標準は%APPDATA%\EBWin)

◎イベント
        void AddDict();                //        辞書が追加された
        void DelDict();                //        辞書が削除された
        void ChangeDict(long dictno);        //        現在の辞書が変更された
        void ChangeSearchType(long searchType);        // 検索方法が変更された
回复 支持 反对

使用道具 举报

发表于 2007-6-23 19:40:58 | 显示全部楼层
EBWin/EBPocketに比較して、いくつかの制約があります。次の機能はEBXでは使用できません。
複合検索
メニュー検索
図版メニュー、グラフィック検索
動画再生
連続表示(項目毎表示のみサポート)

所以还是继续使用EBWin。(^_-)-☆
回复 支持 反对

使用道具 举报

发表于 2007-6-23 23:02:28 | 显示全部楼层
是一个控件吧,可以在其它程序中调用EPWING的词典了.
但是平常使用还是EBWIN.赞同楼上的.
回复 支持 反对

使用道具 举报

发表于 2007-6-25 20:43:50 | 显示全部楼层
是啊。用好的东西不要轻易换。总在试用的话是件很辛苦的事。
回复 支持 反对

使用道具 举报

发表于 2008-4-9 14:08:35 | 显示全部楼层
各位,请问我在vista中文版下使用,为什么总是乱码?要是把系统“非unicode程序区域”设为日本就可以正常使用了。但改回中国又是乱码。去信问作者也没有答复我。
各位有没有办法让它能在中文版正常使用?谢谢了!

这个东西在vista下面还是很方便的,不用开ebwin就可以在边栏查词典了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注~册

本版积分规则

小黑屋|手机版|咖啡日语

GMT+8, 2024-10-3 01:04

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表