EBシリーズサポート掲示板(終了:閲覧のみ可)
このフォームからは投稿できません。
name
e-mail
url
subject
comment

[記事リスト] [新着記事] [ワード検索] [過去ログ] [管理用]

記事No : 408
タイトル Re^2: 第10回E-DIC増量
投稿日: 2009/07/21(Tue) 17:45:41
投稿者やまき

はじめまして.便利に使わせていただいております.

boboさんと同じところで詰まりました.

スクリプトをみたところ,convGaijiInDataで,
a = fonts + refs
の後で a をソートしていないのが原因に見えます.
増量データの中に,外字と参照が両方あって,なおかつ最後の外字よりも前に参照がある(つまり459行目でv[0] < offsとなる)ものがあって,このエラーが発生するようです.データ形式変更というわけではなく,もとから潜在的にあった問題ではないでしょうか.

450行目あたりにある
a.delete_if {|v| v.nil? }
のあとに
a.sort! {|x, y| x[0] <=> y[0] }
を入れてやると,とりあえずエラーは出なくなりました.

ロジックを完全には把握してませんので,ほんとに正しい修正かはわかりませんが...


- 関連一覧ツリー (▼ をクリックするとツリー全体を一括表示します)